Android自定义换肤无需第三方

给大家分享一个自定义换肤,不需要第三方框架。

1. 首先在资源文件夹values文件夹下创建color_attrs.xml文件,并且自定义好需要使用的属性

2. 然后在styles.xml文件下自定义好你需要的主题,这里做了两个主题为例,在每个主题将需要的用到的属性添加到主题

3. 最后通过更换主题就能达到换肤的效果了,记住,要通过Application类的setTheme()方法,不能用activity的,设置完就重新启动activity就可以了。

4. 或者使用第三方框架来实现,推荐这个https://github.com/AndroidCrazier/Android-skin-support

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容