【发布时间】:2012-12-15 03:54:15
【问题描述】:
我正在编写一个具有基本精灵(气球)的游戏 - 目前我创建了 2 个不同颜色的气球 PNG 文件,我需要创建更多(可能另外 5 个左右)并且不想要拥有 7 个不同的 png 文件。 (这将是 20 个额外的文件,因为我有 4 种不同的大小用于缩放目的)我宁愿坚持 1 - 我目前拥有的文件是黄色和红色的(几乎是实心的,但不完全是 - 它们有详细信息)。
问题 - 有没有一种简单的方法可以改变我现有 PNG 文件的颜色?我见过有人提到setColor 和setColorFilter,但我不知道如何使用它们。这些甚至可以在已经有颜色的 PNG 文件上工作,还是只能在白色 PNG 文件上工作(我不认为我的 PNG 实际上只能是白色的)?
感谢大家的帮助,我们将不胜感激。
【问题讨论】:
标签: android graphics colors png drawable