三个方法概述

  • Measure 过程决定了 View 的宽/高,Measure 过程结束后可以通过 getMeasuredWidth 和 getMeasuredHeight 方法获取 View 测量后的宽/高(正常情况下它都等于 View 最后的宽高,但是也有特殊情况)
  • Layout 决定了四个顶点的坐标和实际 View 的宽和高,完成以后可以通过 getTop,getBottom,getLeft,getRight 拿到四个顶点的坐标,通过 getWidth,getHeight得到最终实际的宽高。
  • Draw 决定 View 的显示,只有 draw 执行完毕以后,View 的内容才最终显示到屏幕上。

阅读原文 »

3 收藏


直接登录

推荐关注