Java 更改复选框颜色(查找原始动画的源)Android
我想将复选框颜色改为蓝色而不是绿色(Android 5)。我读到(和)您必须创建一个Java 更改复选框颜色(查找原始动画的源)Android,java,android,checkbox,Java,Android,Checkbox,我想将复选框颜色改为蓝色而不是绿色(Android 5)。我读到(和)您必须创建一个选择器,并为选中和未选中添加自定义图像。但我相信一定有办法做到这一点,而无需手动创建动画。有人知道这样做的简单方法吗。您可以通过在样式元素中添加以下行来更改所有元素(包括复选框、编辑文本等)的颜色: <item name="colorControlNormal">@color/your_color</item> <item name="colorControlActiva
选择器
,并为选中和未选中添加自定义图像。但我相信一定有办法做到这一点,而无需手动创建动画。有人知道这样做的简单方法吗。您可以通过在样式元素中添加以下行来更改所有元素(包括复选框、编辑文本等)的颜色:
<item name="colorControlNormal">@color/your_color</item>
<item name="colorControlActivated">@color/your_color</item>
<item name="colorControlHighlight">@color/your_color</item>
@color/你的颜色
@颜色/你的颜色
@颜色/你的颜色
莱斯特的回答是正确的。但我想补充更多的观点
<item name="android:colorControlNormal">@color/dribbblepink</item>
@color/dribbblepink
这将更改矩形/复选框边框的颜色
<item name="android:colorControlHighlight">@color/green</item>
@颜色/绿色
更改涟漪动画颜色
最后
<item name="android:colorControlActivated">@color/black</item>
@color/黑色
选中时更改复选框的颜色