[英]Invert image color on click [Android]
我正在嘗試做類似android默認鬧鍾應用程序的操作。 當您單擊時鍾時,圖標變為黑色。
我已經看到,在android上只有一個時鍾圖像ic_lock_idle_alarm。 然后我認為android以編程方式反轉圖像。
我不知道該怎么做。
我嘗試設置由photoshop使用setBackgroundResource創建的反轉圖像,但“黑色圖像”與白色圖像重疊。
否則我不知道哪種方法最好。
有什么建議嗎? :-)
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"
激活的。 這也是我建議您這樣做的方法,因為它適用於存在此類“可繪制狀態列表”的用例,並且比以編程方式進行操作要容易得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.