本文最后更新于:星期四, 六月 18日 2020, 9:01 上午

ViewRootImpl对象=>performTraversals()

private void performTraversals() {
//上下近800行代码。
  performMeasure();
  performLayout();
  performDraw();
}
private void performMeasure(int childWidthMeasureSpec, int childHeightMeasureSpec) {
//mView是DecorView对象
  mView.measure(childWidthMeasureSpec, childHeightMeasureSpec);     
}

layout和draw同理,下面是measure,layout,draw的机制==>
measure
layout
draw


View     

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!

Volley具体流程图(配代码) 上一篇
红黑树 下一篇