美文网首页
2020-08-20 设置Switch控件的颜色

2020-08-20 设置Switch控件的颜色

作者: lodtap | 来源:发表于2020-08-20 11:04 被阅读0次

1.自定义switch的主题样式 

<style name="MySwitch" parent="Theme.AppCompat.Light">

        <!-- Active thumb color & Active track color(30% transparency) switch 打开时的拇指按钮的颜色 轨迹颜色默认为30%这个颜色 -->

        <item name="colorControlActivated">@color/blue</item>

        <!-- Inactive thumb color switch关闭时的拇指按钮的颜色 -->

        <item name="colorSwitchThumbNormal">@android:color/white</item>

        <!-- Inactive track color(30% transparency) switch关闭时的轨迹的颜色 30%这个颜色 -->         <item name="android:colorForeground">@android:color/darker_gray</item>

</style>

2.使用方法

 在布局文件中给需要自定义控件中增加app:theme="@style/MySwitch" ;

如果是 SwitchCompat 控件,则是增加 app:theme="@style/MySwitch" 。

相关文章