最近在看自定義View的一些源碼,發(fā)現(xiàn)有的項(xiàng)目中在onMeasure()中使用resolveSize(),這個方法是什么意思啊?為什么要這樣用? @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); // 為何要調(diào)用resolveSize()方法? int width = resolveSize(DEFAULT_VIEW_SIZE, widthMeasureSpec); int height = resolveSize(DEFAULT_VIEW_SIZE, heightMeasureSpec); mViewSize = Math.min(width, height); setMeasuredDimension(width, height); }
添加回答
舉報
0/150
提交
取消