【发布时间】:2012-02-21 11:28:52
【问题描述】:
我目前正在开发一个 android 应用程序,我在其中使用透明 png 作为用户界面的按钮。
按钮看起来有点像这样:
当用户按下按钮时,我想自动将图像中的不透明像素着色为较暗的颜色。
目前,我为每个状态使用具有不同可绘制对象的 xml 选择器。这显然不能很好地扩展,因为我需要在 Photoshop 中制作每个图像的多个版本。
有什么解决办法吗?听说可以使用 ImageView 的 setColorFilter 方法来实现,不过最好有完整的解释!
谢谢!
【问题讨论】: