提供 track drawable 来切换会弄乱外观
Providing track drawable to switch messes up appearance
我正在尝试将自定义可绘制对象设置为开关的轨道,但是当我这样做时,它会使拇指填充轨道而不是溢出轨道。
没有自定义绘图的切换:
应用自定义可绘制对象切换:
预计:
开关样式:
<style name="switch_style">
<item name="android:track">@drawable/switch_track_selector</item>
<item name="android:thumb">@drawable/switch_thumb_selector</item>
</style>
有什么想法吗?
您可以使用 SwitchComapt
而不是切换和更改主题来实现此目的。
你可以看看这个 question.
编辑
如果您正在使用支持库,那么您甚至不需要任何特定的库,
您的 SwichComapt
将根据您当前的主题自动设置。
我正在尝试将自定义可绘制对象设置为开关的轨道,但是当我这样做时,它会使拇指填充轨道而不是溢出轨道。
没有自定义绘图的切换:
应用自定义可绘制对象切换:
预计:
开关样式:
<style name="switch_style">
<item name="android:track">@drawable/switch_track_selector</item>
<item name="android:thumb">@drawable/switch_thumb_selector</item>
</style>
有什么想法吗?
您可以使用 SwitchComapt
而不是切换和更改主题来实现此目的。
你可以看看这个 question.
编辑
如果您正在使用支持库,那么您甚至不需要任何特定的库,
您的 SwichComapt
将根据您当前的主题自动设置。