【发布时间】:2016-09-04 09:49:41
【问题描述】:
谁能帮我创建一个如下所示的开关?
开关中的按钮也可以拖动到另一侧。当按钮从当前位置穿过一半时,它会在点击时改变位置。按钮中的文本也会发生变化。这是我指的:
我研究过 Android 上的开关,但没有一个给我这个结果。我也看过切换按钮,但这也没有成功。
【问题讨论】:
标签: android android-layout android-switch
谁能帮我创建一个如下所示的开关?
开关中的按钮也可以拖动到另一侧。当按钮从当前位置穿过一半时,它会在点击时改变位置。按钮中的文本也会发生变化。这是我指的:
我研究过 Android 上的开关,但没有一个给我这个结果。我也看过切换按钮,但这也没有成功。
【问题讨论】:
标签: android android-layout android-switch
你在这个链接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>
【讨论】: