ImageLightingFilterView.java 文件源码

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

项目:AyoSunny 作者:
public ImageLightingFilterView(Context context, AttributeSet attrs) {
    super(context, attrs);
    mContext = context;

    // 初始化画笔
    initPaint();

    // 初始化资源
    initRes(context);

    setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
            /*
             * 判断控件是否被点击过
             */
            if (isClick) {
                // 如果已经被点击了则点击时设置颜色过滤为空还原本色
                mPaint.setColorFilter(null);
                isClick = false;
            } else {
                // 如果未被点击则点击时设置颜色过滤后为黄色
                mPaint.setColorFilter(new LightingColorFilter(0xFFFFFFFF, 0X00FFFF00));
                isClick = true;
            }

            // 记得重绘
            invalidate();
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号