本文主要总结和梳理view的绘制触发以及到具体执行前的流程,省略了view的测量,布局和绘制过程(不是重点),以便后面查阅。
view的绘制触发时机:
- requestLayout和invalidate
- 动画(帧动画和属性动画)
view绘制流程.jpg
编舞者触发时机:
- requestLayout和invalidate,主要是view类
-
动画(view动画和activity动画),包括viewanimator和windowmanagerservice
Choreographer触发时机.jpg