对自定义View的小补充 -- 其构造方法调用的时间

    //在Java代码中直接new出来的时候调用
     public DemoImageView(Context context) {
            super(context);
            initScroller();
        }
    //在XML中不使用自定义属性的时候调用
    public DemoImageView(Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
        initScroller();
    }
    //在XML中使用自定义属性的时候调用
    public DemoImageView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        initScroller();
    }

你可能感兴趣的:(Android)