scheduleTraversals()方法有众多的调用者,改变很多参数都会触发这个方法,然后它会将一次traversal排期进自己的schedule,具体绘制的时机由Choreographer决定。这是绘制的总入口。

performMeasure()方法被performTraversals()方法及measureHierarchy()方法调用。

measureHierarchy()方法被performTraversals()及performLayout()方法调用。

performXXX()系列方法会调用View#onXXX()系列对应的方法。

ViewRootImpl方法调用关系

 

相关文章:

  • 2021-11-16
  • 2021-12-31
  • 2022-12-23
  • 2021-04-20
  • 2021-04-04
  • 2021-12-16
猜你喜欢
  • 2021-09-13
  • 2022-12-23
  • 2021-09-20
  • 1970-01-01
  • 2021-10-14
  • 2021-09-09
  • 2021-12-19
相关资源
相似解决方案