简书博客文章迁移https://www.jianshu.com/u/43a04ef9d4c6


打开源码,对着流程图

入口:1.DecorView被加载到Window中

Android的View的工作流程

DecorView会被加载到一个ViewRoot中,然后装载到PhoneView中

入口:2.ViewRoomImpl的performTraveals方法

Android的View的工作流程

注:画漏了performTraveals()的大框


View的measure流程

measure的测量过程分为View的和ViewGroup的
Android的View的工作流程


View的Layout流程

Android的View的工作流程


View的draw流程

Android的View的工作流程

Android的View的工作流程


参考

《Android开发艺术探索》
《Android进阶之光》
各路大佬博客


更新中

相关文章:

  • 2021-12-09
  • 2021-08-25
  • 2021-11-25
  • 2021-11-15
  • 2021-09-30
  • 2021-08-23
  • 2021-12-08
  • 2021-12-19
猜你喜欢
  • 2022-01-04
  • 2021-09-09
  • 2022-01-08
  • 2021-07-03
  • 2021-10-22
  • 2021-12-03
  • 2021-09-02
相关资源
相似解决方案