提供轨道可绘制以切换外观

时间:2015-11-13 09:44:41

标签: java android xml android-theme android-styles

我试图将自定义drawable设置为开关的轨道,但是当我这样做时,它会使拇指填满轨道而不是溢出它。

没有自定义绘图的切换:

enter image description here

应用自定义绘图切换:

enter image description here

预期:

enter image description here

开关的样式:

<style name="switch_style">
    <item name="android:track">@drawable/switch_track_selector</item>
    <item name="android:thumb">@drawable/switch_thumb_selector</item>
</style>

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用SwitchComapt而不是切换和更改主题来实现此目的。 您可以查看此question

修改

如果您使用支持库,那么您甚至不需要任何特定的, 您的SwichComapt将根据您当前的主题自动生成。