美文网首页
View 执行流程

View 执行流程

作者: 没有了遇见 | 来源:发表于2020-09-21 23:29 被阅读0次

1:activity 创建后执行到ViewRootImpl--->performTraversals()-->

2:-> performMeasure(childWidthMeasureSpec, childHeightMeasureSpec); 调用View的onMesue()测量view的大小以及测量模式

performMeasure View

3:performLayout()-->调用View ViewGroup的layout方法 设置整体的位置

View 的layout

4:performDraw()  --->draw()--->mAttachInfo.mThreadedRenderer.draw()--->updateRootDisplayList(view, callbacks);-->updateViewTreeDisplayList(view);

-->(View) updateDisplayListIfDirty()--->(View)draw(canvas);调用View的draw方法 绘制到屏幕上

相关文章

网友评论

      本文标题:View 执行流程

      本文链接:https://www.haomeiwen.com/subject/glqiyktx.html