当前位置: 代码迷 >> 综合 >> View的三大流程—测量(Measure)
  详细解决方案

View的三大流程—测量(Measure)

热度:34   发布时间:2023-12-14 00:39:34.0

这里围绕一个例子

在这里插入图片描述

测量的三大流程过程
在这里插入图片描述

// ViewRootImpl.java
private void performTraversals() {
    ... ...performMeasure(childWidthMeasureSpec, childHeightMeasureSpec); // 测量measure的关键函数 ... ...performLayout(lp, desiredWindowWidth, desiredWindowHeight); // 布局layout的关键函数... ...performDraw(); // 绘制 draw 的关键函数}
  相关解决方案