1 问题
在图片上面覆盖一层灰色的图层
2 解决办法
比如点击图片覆盖黑色
imageView.setColorFilter(ContextCompat.getColor(context, R.color.picture_color_black_80), PorterDuff.Mode.SRC_ATOP);
然后点击图片还原回来
imageView.setColorFilter(ContextCompat.getColor(context, R.color.picture_color_black_20), PorterDuff.Mode.SRC_ATOP);
<color name="picture_color_black_80">#80000000</color><color name="picture_color_black_20">#20000000</color>
我们知道黑色如下
#000000
然后我们在黑色前面加上80和20既可,同理,图片覆盖白色也是这样使用。