IT狗

对View的onMeasure()要领的进一步研讨

在Android开发中,许多人对自界说View是望而却步,但这又是向高等进阶的必经之路,重要是对View内里的许多要领不明白怎样明白,当中一个就是onMeasure()要领。

起首,我自界说一个MyView,继续于View,onMeasure()要领不做处置,间接挪用super.onMeasure(widthMeasureSpec, heightMeasureSpec);

public class MyView extends View{    public MyView(Context context) {        super(context);    }    public MyView(Context context, AttributeSet attrs) {        super(context, attrs);    }    public MyView(Context context, AttributeSet attrs, int defStyleAttr) {        super(context, attrs, defStyleAttr);    }    @TargetApi(Build.VERSION_CODES.LOLLIPOP)    public MyView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {        super(context, attrs, defStyleAttr, defStyleRes);    }    @Override    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {        super.onMeasure(widthMeasureSpec, heightMeasureSpec);    }}

此文由 IT狗 编辑,本网站所发布展示的作品/文章版权归原作者所有,任何商业用途均须联系作者!

相关推荐

评论 暂无评论