@Override
public void onClick(View v) {
if (x >= (appAreaRect.width() - mBitmap.getWidth()) / 2
&& x <= mBitmap.getWidth() + (appAreaRect.width() - mBitmap.getWidth()) / 2
&& y >= (appAreaRect.height() - MeasureUtil.getToolbarHeight(getContext()) - mBitmap.getHeight()) / 2
&& y <= mBitmap.getHeight() + (appAreaRect.height() - MeasureUtil.getToolbarHeight(getContext()) - mBitmap.getHeight()) / 2) {
// LightingColorFilter(0xFFFFFFFF, 0x00000000)的时候原图是不会有任何改变的,如果我们想增加红色的值,那么LightingColorFilter(0xFFFFFFFF, 0x00XX0000)就好,其中XX取值为00至FF。
// 那么这个方法有什么存在的意义呢?存在必定合理,这个方法存在一定是有它可用之处的,点击一个图片如何直接改变它的颜色而不是为他多准备另一张点击效果的图片
if (mPaint.getColorFilter() == null) {
mPaint.setColorFilter(new LightingColorFilter(0xffffffff, 0x00445566));
} else {
mPaint.setColorFilter(null);
}
invalidate();
}
}
LightingColorCustomView.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:AndroidExerciseProgram
作者:
评论列表
文章目录