【发布时间】:2016-06-12 14:59:29
【问题描述】:
我有一张白色图像,我想用渐变着色。我不想生成一堆图像,每个图像都有特定的渐变色,我想在代码(不是 xml)中执行此操作。
要更改图像的颜色,我使用
imageView.setColorFilter(Color.GREEN);
这很好用。但是如何应用渐变色而不是纯色? LinearGradient 没有帮助,因为 setColorFilter 不能应用于 Shader 对象。
编辑:这是我的图片:
这就是我想要的:
这就是我得到的:
【问题讨论】:
-
你是在xml中使用ImageView来绘制图像的吗?
-
@SQLiteNoob 不,我在代码中动态创建它们。
标签: android imageview gradient