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