CheckBoxSample.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:EasyTodo 作者:
private void init(Context context, AttributeSet attrs) {
    TypedArray ta = getContext().obtainStyledAttributes(attrs, R.styleable.CheckBox_Sample);
    size = ta.getDimensionPixelSize(R.styleable.CheckBox_Sample_size, dp(size));
    bitmapColor = ta.getColor(R.styleable.CheckBox_Sample_color_background, bitmapColor);
    borderColor = ta.getColor(R.styleable.CheckBox_Sample_color_border, borderColor);

    bitmapPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
    bitmapEraser = new Paint(Paint.ANTI_ALIAS_FLAG);
    bitmapEraser.setColor(0);
    bitmapEraser.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
    checkEraser = new Paint(Paint.ANTI_ALIAS_FLAG);
    checkEraser.setColor(0);
    checkEraser.setStyle(Paint.Style.STROKE);
    checkEraser.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
    borderPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
    borderPaint.setStyle(Paint.Style.STROKE);
    borderPaint.setStrokeWidth(dp(2));
    checkDrawable = context.getResources().getDrawable(R.mipmap.check);
    setVisibility(VISIBLE);
    ta.recycle();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号