题
如何将位图着色为纯色,从而有效地将alpha> 0的所有像素替换为给定的RGB值?另外如何做同样的事情,但保持每个像素的alpha值?我不希望按像素进行操作,因为它们往往很慢。
我尝试使用ColorMatrixColorFilter和ColorFilter来着色位图,但是它们着色而不是执行100%着色。
解决方案
我通过使用PorterDuffColorFilter解决了这个问题 通用标签
其他提示
只给出一个更完整的答案。
这将需要一个位图并输出一个新的有色位图: 通用标签
如果位图是要在布局中使用的可绘制对象,则可以创建一个引用原始可绘制对象(例如.png)的新可绘制对象(.xml)。 通用标签
不隶属于 StackOverflow