相关疑难解决方法(0)

如何更改SwitchCompat的轨道颜色

我尝试使用以下链接更改SwitchCompat的颜色:

如何更改SwitchCompat的颜色

注意我的开关中的低对比度:

SwitchCompat

但在更改所有相关颜色值后,SwitchCompat的轨道(亮灰色)保持不变.除了颜色,我不想改变外观.拇指是粉红色的,我希望轨道有一些对比.我错过了在styles.xml中定义一个值吗?

我尝试了这些值(随机非白色):

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/first</item>
    <item name="colorPrimaryDark">@color/second</item>
    <item name="colorAccent">@color/third</item>
   ...
    <item name="colorControlActivated">@color/first</item>
    <item name="colorControlHighlight">@color/first</item>
    <item name="colorControlNormal">@color/second</item>
    <item name="colorSwitchThumbNormal">@color/second</item>
    <item name="colorButtonNormal">@color/second</item>
...>
Run Code Online (Sandbox Code Playgroud)

android colors switchcompat

47
推荐指数
4
解决办法
3万
查看次数

标签 统计

android ×1

colors ×1

switchcompat ×1