給大家分享一個(gè)自定義換膚魁莉,不需要第三方框架睬涧。
1. 首先在資源文件夾values文件夾下創(chuàng)建color_attrs.xml文件,并且自定義好需要使用的屬性
2. 然后在styles.xml文件下自定義好你需要的主題旗唁,這里做了兩個(gè)主題為例畦浓,在每個(gè)主題將需要的用到的屬性添加到主題
3. 最后通過更換主題就能達(dá)到換膚的效果了,記住检疫,要通過Application類的setTheme()方法讶请,不能用activity的,設(shè)置完就重新啟動(dòng)activity就可以了屎媳。
4. 或者使用第三方框架來實(shí)現(xiàn)夺溢,推薦這個(gè)https://github.com/AndroidCrazier/Android-skin-support