我有一个ProgressBar,Switch和TextInput,我需要能够为它们中的每一个指定不同的颜色。Android棒棒糖,如何更改不同UI元素的颜色(ProgressBar,Switch,TextInput)
当我这样做,它会改变所有3项的颜色。
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorAccent">#e8c4c7</item>
</style>
我正在寻找一个只改变我想要的UI元素的颜色的命令。是这样的:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="progressBar">#aaaaaa</item>
<item name="switch">#bbbbbb</item>
<item name="textInput">#cccccc</item>
</style>
不幸的是,我无法直接改变每个元素的样式(使用ReactNative原因IM)。我需要一个使用这些全局设置的解决方案。
我尽我所能改变的圆形进度条的颜色,但没有运气。 https://gist.github.com/han4wluc/be5422c91bcfdde8fc8a – han4wluc