在 ViewRootImpl 中的performTraversals()
开始准备对 window 里面的孩子,开始进行measureHierarchy(),invalidate(),等操作。
正常步骤为:
1。measure
2。layout
3。draw
在draw的过程中会有维护一个displaylist的 一个东西,并通过flag去判断是否需要重绘
在 ViewRootImpl 中的performTraversals()
开始准备对 window 里面的孩子,开始进行measureHierarchy(),invalidate(),等操作。
正常步骤为:
1。measure
2。layout
3。draw
在draw的过程中会有维护一个displaylist的 一个东西,并通过flag去判断是否需要重绘