我有一个imageview,它必须动态地改变它的颜色,用
来改变颜色imageView.setColorFilter(Color.rgb(229, 0, 0),PorterDuff.Mode.LIGHTEN);
这适用于API 21+但不适用于较旧的API 16,如何让imageview在旧版api中更改颜色?
答案 0 :(得分:0)
好的,这对我的案子来说真的很好! 我已经在xml drawable
中添加了两个值<color name="color_active">#E50000</color>
<color name="color_deactive">#12AD2A</color>
imageView.setImageResource(R.color.color_active);
imageView.setImageResource(R.color.color_deactive);