在介绍View的知识之前,我们先来了解下View的有关知识点。在Android中,WindowManager和DecorView之间通过ViewRootImpl建立关联。
顾名思义,这个方法执行了一个遍历。以measure过程为例,performTraversals方法通过执行performMeasure方法进行顶级View的measure过程。之后在measure方法中会调用onMeasure方法。如果此时顶级View是一个ViewGroup的话,则会对每个子view执行measure过程。这时候就进行了View树的遍历,将measure事件传递到了子View以及整个View树中。
附一张图片来说明整个performTraversals的工作过程。
Android View工作机制(1)—基本知识点
最新推荐文章于 2024-03-20 21:23:30 发布