我在 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 內部的顏色
這裡該怎麼改呢?
或是有其他改法嗎?