打开源码,对着流程图
入口:1.DecorView被加载到Window中
View的工作流程入口:1.DecorView被加载到Window中.png
DecorView会被加载到一个ViewRoot中,然后装载到PhoneView中
入口:2.ViewRoomImpl的performTraveals方法
View的工作流程入口:2.ViewRoomImpl的performTraveals方法.png
注:画漏了performTraveals()的大框
View的measure流程
measure的测量过程分为View的和ViewGroup的
View的measure流程.png
View的Layout流程
View的layout流程.png
View的draw流程
View的draw流程.png
View的draw流程.png
参考
《Android开发艺术探索》
《Android进阶之光》
各路大佬博客
更新中