创建自定义开关
Creating custom switch
任何人都可以帮我创建一个如下所示的开关吗?
开关中的按钮也可以拖到另一边。当按钮从当前位置穿过一半时,它将在单击时改变位置。按钮中的文本也会更改。这是我指的:
我研究了 Android 上的开关,但其中 none 给了我这个结果。我还查看了切换按钮,但这也没有起到作用。
你在这个 link How to custom switch button? 中得到了答案!
只需使用Selector
定义Switch
的On/Off
状态如下:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false" android:drawable="@drawable/switch_off" />
<item android:state_checked="true" android:drawable="@drawable/switch_on" />
</selector>
任何人都可以帮我创建一个如下所示的开关吗?
开关中的按钮也可以拖到另一边。当按钮从当前位置穿过一半时,它将在单击时改变位置。按钮中的文本也会更改。这是我指的:
我研究了 Android 上的开关,但其中 none 给了我这个结果。我还查看了切换按钮,但这也没有起到作用。
你在这个 link How to custom switch button? 中得到了答案!
只需使用Selector
定义Switch
的On/Off
状态如下:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="false" android:drawable="@drawable/switch_off" />
<item android:state_checked="true" android:drawable="@drawable/switch_on" />
</selector>