繁体   English   中英

点击[Android]即可反转图片颜色

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM