0

我的 ImageView 中有一个灰度图像(带有一些渐变装饰的填充形状)作为 ImageResource。是否有可能以某种方式将颜色应用于该图像?也许在 setColorFilter 的帮助下?我读过关于 PorterDuff.Mode,但不知道如何正确使用它。我将不胜感激任何帮助!提前致谢!

4

1 回答 1

2

您可以使用以下代码轻松地将单一颜色应用于 ImageView:

PorterDuffColorFilter mColorFilter = 
        new PorterDuffColorFilter(0xffff0000, PorterDuff.Mode.DARKEN)

imageView.setColorFilter(mColorFilter);

您可以将 PorterDuff 模式更改为您的要求。

于 2013-08-08T23:06:34.547 回答