我試圖實現一個功能,讓用戶更改主題。Android將自定義屬性添加到樣式
我已經這樣做了,但根據主題是淺色還是黑暗,我需要使用相反的顏色在畫布上繪製線條。我認爲最好的方法是在繪製時簡單調用R.style.colorAttribute以獲得正確的顏色。
在styles.xml我已經定義了以下主題:
<style name="DarkTheme" parent="android:Theme.Holo" />
<style name="LightTheme" parent="android:Theme.Holo.Light" />
任何人都可以在這裏添加屬性將存儲色彩的最佳方式幫助。我之前沒有這樣做過,不確定是否應該使用color.xml文件或styles.xml文件。
感謝
而只是爲了說清楚
我對黑暗的主題,我需要一個白色 和光他們,我需要相同的屬性,但爲黑色。
你爲什麼不使用逆顏色屬性? –