240 发简信
IP属地:江苏
  • 120
    安卓View渲染流程学习笔记

    前置知识 DecorView DecorView继承于FrameLayout,是我们界面中最顶层的View(关于DecorView如何创建具体内容见这是一个链接 安卓setC...

  • 120
    安卓渲染流程学习笔记

    帧率 大家都知道安卓显示的帧率为60fps但是为什么呢?人类视觉系统每秒可处理10到12个图像并单独感知它们,而较高的速率则被视为运动。12fps 大概类似手动快速翻动书籍的...

  • 120
    Android 黄油计划和显示刷新机制学习笔记

    前置硬件知识 刷新率(Refresh Rate):代表了屏幕在一秒内刷新屏幕的次数,这取决于硬件的固定参数,例如 60Hz。 帧率(Frame Rate):代表了 GPU 在...

  • 120
    安卓setContentView方法学习笔记

    写安卓的小伙伴一定很熟悉这段代码,我们每次创建一个活动都会有这么一段代码,但是setContentView(R.layout.activity_main)这么简简单单的一段代...

  • 120
    安卓Handler机制学习笔记附面试问题

    基础知识 Handler 机制相关的概念包括 Handler、Message 、Message Queue、Looper具体如下图相关的概念核心方法 接下来我们将四个相关的类...

  • 安卓px、dp、sp区别

    px: pixel,即像素,1px代表屏幕上的一个物理的像素点。但px单位不被建议使用。因为同样像素大小的图片在不同手机显示的实际大小可能不同。要用到px的情况是需要画1像素...

  • 120
    ListView 布局复用原理学习笔记

    ListView 的复用机制 实现复用机制最关键的类是AbsListView.RecycleBin 类让我们来看看它里面关键的方法 mActiveViews: View[] ...

  • 120
    Touch事件传递学习笔记

    事件分发的对象Touch事件当用户触摸屏幕时(View 或 ViewGroup派生的控件),将产生点击事件(Touch事件)Touch事件的相关细节(发生触摸的位置、时间等)...

  • 120
    事件的消费:以点击事件为例

    事件类型 安卓事件类型事件一般是从ACTION_DOWN开始处理的 view的继承关系 viewGroup负责分发事件,处理事件最终要调用view的函数处理 因为事件处理过程...

  • ButterKnife 菜鸟入门手册

    简单使用 一 导入配置 在gradle中导入依赖 dependencies { implementation 'com.jakewharton:butterknife:10...

  • 嵌套在viewPage下的fragment的View自动保存

    问题引入 在项目某个Activity中使用viewPage下嵌套了3个fragment A,B,C。A页面保存一些需要联网获取但是在每次使用过程中不会改变的信息。测试...