scheduleTraversals()方法有众多的调用者,改变很多参数都会触发这个方法,然后它会将一次traversal排期进自己的schedule,具体绘制的时机由Choreographer决定。这是绘制的总入口。
performMeasure()方法被performTraversals()方法及measureHierarchy()方法调用。
measureHierarchy()方法被performTraversals()及performLayout()方法调用。
performXXX()系列方法会调用View#onXXX()系列对应的方法。