当我的开关处于关闭状态时,我希望看到这样的结果(来自材料设计specs):
注意拇指是白色的,并且有一个带有轻微阴影的黑色轮廓。我根本没有能够复制这个 - 更不用说复制"专注的"并且"按下"用拇指周围的光环说明。这样做的正确方法是什么?我是否需要使用9补丁或者有没有办法只使用主题和xml?我想支持api 16及更高版本,但我注意到Switch支持14及以上,因此本身不应该是一个问题。
我当前开关的代码:
<Switch
android:id="@+id/mySwitch"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginRight="16dp"
android:layout_marginEnd="16dp"
/>
在我的应用Styles.xml中:
<item name="colorControlActivated">@color/myColor</item>
<item name="colorSwitchThumbNormal">@android:color/white</item>
<item name="android:colorForeground">@android:color/white</item>