我在 color.xml 里设定了几个主要色系以及文字颜色
然后套用在其他 layout.xml 以及 drawable.xml 里面
但是我现在突然要做一个切换色系的功能
大概需要切换五种色系 色码都有了
每种色系要改五种颜色(三种主色 + 两种字体颜色)
因为之前没做过 加上我有些颜色都已经直接写在 layout.xml 或 drawable.xml 里面了
类似这样:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/main_color"
android:textSize="20sp" />
或是:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/main_color" android:state_pressed="true" />
<item android:drawable="@color/sub_color" />
</selector>
我试过 ColorDrawable
不过似乎无法更改 layout.xml 或 drawable.xml 内部的颜色
这里该怎么改呢?
或是有其他改法吗?