我正在尝试像Android默认闹钟应用程序。当您点击时钟时,图标会变黑。
我已经看到android上只有一个时钟图像,ic_lock_idle_alarm。然后我认为android以编程方式反转图像。
我不知道如何做到这一点。
我尝试设置由photoshop使用setBackgroundResource创建的反转图像,但“黑色图像”与白色图像重叠。
否则我不知道哪种方法最好。
一些建议? : - )
答案 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"
激活。这也是我建议你这样做的原因,因为它存在于这样的用例中,因为它比以编程方式更容易。