MeasureSpec是什么
在onMeasure等方法中,我们常会见到MeasureSpec这一个单词
它是一个整数,4字节32位,是对测量时具体条件的一个封装,它有mode和size两部分组成
MeasureSpec的前2位为mode,表示父控件对子控件的约束方式
MeasureSpec的后30位为size,存储参考的尺寸数值
MeasureSpec的计算方式
public static class MeasureSpec {
public static final int MODE_SHIFT = 30;
public static final int MODE_MASK = 0B11
关注
打赏