一. 前言
从上面的内容我们知道,View的绘制流程开始于ViewRootImpl对象的performTraversals。一层一层从顶级View-DecorView的ViewGroup开始,一层一层从ViewGroup至子View遍历测绘。
即自上而下遍历,由父视图到子视图,每一个ViewGroup负责测绘它所有的子视图,而底层的View会负责绘制自身。
绘制的流程 = measure
过程、layout
过程、draw
过程。
1 | /** |
从上面的内容我们知道,View的绘制流程开始于ViewRootImpl对象的performTraversals。一层一层从顶级View-DecorView的ViewGroup开始,一层一层从ViewGroup至子View遍历测绘。
即自上而下遍历,由父视图到子视图,每一个ViewGroup负责测绘它所有的子视图,而底层的View会负责绘制自身。
绘制的流程 = measure
过程、layout
过程、draw
过程。
1 | /** |