240 发简信
IP属地:广东
  • Resize,w 360,h 240
    组件化页面路由框架实现原理

    本文 Demo 源码:https://github.com/asmitaliyao/RouterDemo[https://github.com/...

  • Resize,w 360,h 240
    理解 LruCache

    LruCache 原理 Lru 即 Least Recently Used,也就是最近最少使用算法。LruCache 就是当缓存空间满了的时候,...

  • Resize,w 360,h 240
    理解 View 的事件分发机制

    1、基础认知 事件在我们通过屏幕与手机交互的时候,每一次点击、长按、移动等都是一个个事件。按照面向对象的思想,这些一个个事件都被封装成了 Mot...

  • Resize,w 360,h 240
    理解 View 的绘制流程——draw 过程

    当 layout 完成后,就进入到 draw 阶段了,在这个阶段,会根据 layout 中确定的各个 view 的位置将它们画出来。 1、从 p...

  • Resize,w 360,h 240
    理解 View 的绘制流程——layout 过程

    ViewRootImpl 类的 performTraverserals() 方法中的 performMeasure(...) 方法执行完成后,开...

  • Resize,w 360,h 240
    理解 View 的绘制流程——measure 过程

    从前文知道 View 的测量是从 ViewRootImpl 类的 performMeasure() 方法开始的,performMeasure 方...

  • Resize,w 360,h 240
    理解 View 的绘制流程——View 绘制开始

    在自定义 View 的时候一般要重写父类的 onMeasure()、onLayout()、onDraw() 三个方法,来完成视图的展示过程。这三...

  • 理解 Android 消息机制

    Android 的消息机制主要是指 Handler 的运行机制以及 Handler 所附带的 MessageQueue 和 Looper 的工作...