前言
在上篇5分钟告诉你,Activity的生命周期怎么触发的(onCreate onStart onResume onPause onStop onDestroy)(附测试代码)分析Android源码是怎么调用Activity的生命周期中,我们提到了ViewRootImpl的创建,然后通过它的performTraversal,分别执行了perfromMeasure、performLayout、performDraw,来进行遍历所有View树中View节点。
这篇我先提出几个问题,然后咱们带着问题来找答案。
1.ViewRootImpl是什么,它是什么时候创建的?
2.DecorView是什么?ViewRootImpl是怎样执行遍历View的过程的?
3.onMeasure、onLayout、onDraw是什么时候调用的?他们的参数是谁给他们的?
【转载请注明出处:5分钟告诉你,Activity的视图绘制流程(onMeasure、onLayout、onDraw的调用和参数解释) CSDN 王智博】
正片
1.初识DecorView
占个坑,后面写。。。。
参考