Java 提供可牵引道岔的轨道会弄乱外观
我正在尝试将自定义的drawable as track设置为开关,但当我这样做时,它会使拇指填充轨迹,而不是溢出轨迹 不带自定义绘图的开关: 已应用自定义可拉伸的开关: 预期: 开关的样式:Java 提供可牵引道岔的轨道会弄乱外观,java,android,xml,android-theme,android-styles,Java,Android,Xml,Android Theme,Android Styles,我正在尝试将自定义的drawable as track设置为开关,但当我这样做时,它会使拇指填充轨迹,而不是溢出轨迹 不带自定义绘图的开关: 已应用自定义可拉伸的开关: 预期: 开关的样式: <style name="switch_style"> <item name="android:track">@drawable/switch_track_selector</item> <item name="android:thumb"&g
<style name="switch_style">
<item name="android:track">@drawable/switch_track_selector</item>
<item name="android:thumb">@drawable/switch_thumb_selector</item>
</style>
@可牵引/道岔\轨道\选择器
@可牵引/开关\拇指\选择器
有什么想法吗?您可以使用
SwitchComapt
来实现这一点,而不是切换和更改主题。
你可以看看这个
编辑
如果您使用的是支持库,那么您甚至不需要任何特定的支持库,
您的SwichComapt
将根据您当前的主题自动更新。奖励积分花得很好(尽管我需要等待几个小时),非常感谢您的帮助,它终于起作用了!:)