单击反转图像颜色[Android]

时间:2011-12-20 06:35:58

标签: android image user-interface image-processing onclick

我正在尝试像Android默认闹钟应用程序。当您点击时钟时,图标会变黑。

我已经看到android上只有一个时钟图像,ic_lock_idle_alarm。然后我认为android以编程方式反转图像。

我不知道如何做到这一点。

我尝试设置由photoshop使用setBackgroundResource创建的反转图像,但“黑色图像”与白色图像重叠。

否则我不知道哪种方法最好。

一些建议? : - )

1 个答案:

答案 0 :(得分:0)

Android默认闹钟应用实际上并未使用ic_lock_idle_alarm,而是使用应用内的两张PNG图片,即ic_clock_alarm_on(普通图标)和ic_clock_alarm_selected(黑色版本) 。黑色版本使用Drawable State List中的android:state_pressed="true" android:state_window_focused="true"激活。这也是我建议你这样做的原因,因为它存在于这样的用例中,因为它比以编程方式更容易。