gpt4 book ai didi

java - 按钮在按住时更改可绘制

转载 作者:太空宇宙 更新时间:2023-11-04 10:51:21 25 4
gpt4 key购买 nike

我正在尝试制作这个音量按钮,根据其所处的状态更改可绘制对象。因此,默认情况下,设备的音量将打开,按下时会将设备静音,按住时会将设备更改为仅振动。现在我试图改变其振动时的可绘制性,但我尝试的任何方法似乎都不起作用。目前,我的 XML 中有此代码,我尝试使用按下状态,但无法获得相应更改可绘制对象的功能。

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@drawable/ic_volume_down_black_24dp"
android:state_checked="true" />

<item android:drawable="@drawable/ic_volume_off_black_24dp"
android:state_checked="false"/>
</selector>

最佳答案

添加此android:state_pressed

<item android:drawable="@drawable/image_you_want_on_press_state"
android:state_pressed="true" />`

希望这有帮助。

关于java - 按钮在按住时更改可绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47810750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com