以编程方式更改可绘制颜色

我正在尝试通过代码更改白色标记图像上的颜色。我读过下面的代码应该更改颜色,但是我的标记仍然是白色。


Drawable.setColorFilter( 0xffff0000, Mode.MULTIPLY )

我错过了什么?还有其他方法可以更改res文件夹中可绘制对象的颜色吗?


慕桂英4014372
浏览 403回答 3
3回答

哈士奇WWW

您可以尝试此SVG矢量可绘制DrawableCompat.setTint(    DrawableCompat.wrap(myImageView.getDrawable()),    ContextCompat.getColor(context, R.color.another_nice_color));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android