我正在尝试创建一个这样的自定义开关:
我觉得我需要的是像左/右可绘制的,每个都处于绿色/白色状态,或者是一个带有可绘制的绿色轮廓,用于何时应该选择该选项。
在这样的帖子中,我不明白的是所有提供的示例可绘制对象如何向右倾斜,而“打开”按钮却向左倾斜。
我正在尝试使用以下“拇指”可绘制对象。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/choice_right"/>
<item android:drawable="@drawable/choice_left"/>
</selector>
但它似乎切断了可绘制对象的末端。如果我也将轨道设置为这样的:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
android:width="1dp"
android:color="@color/text_input"/>
<corners
android:radius="1dp"
android:bottomLeftRadius="4.5dp"
android:bottomRightRadius="4.5dp"
android:topLeftRadius="4.5dp"
android:topRightRadius="4.5dp" >
</corners>
</shape>
那么我得到的只是一条细线。所以,我不确定接下来要尝试什么。