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既可,同理,圖片覆蓋白色也是這樣使用。