赞
踩
针对Android应用的换肤需求,通过Android-skin-support框架可以很好地优化APP的代码结构,不需要将所有皮肤的图片资源和xml放在一起,通过相关接口,加载相应主题的皮肤包即可完成换肤。
框架地址:https://github.com/ximsfei/Android-skin-support
框架的详细介绍和使用流程都可以参考github中的文档,这里主要介绍应用的换肤的实际操作流程。
Android-skin-support框架支持多种换肤方式,如自定义View换肤、应用内换肤、插件式换肤等,在本应用的换肤Demo中使用插件式换肤的方式。
通过新建Android application工程,创建主题皮肤包module
皮肤工程包名不能和宿主应用包名相同.
需要的换肤资源放到res目录下(同名资源)
如:默认主题下背景图片目录为
则新主题的皮肤包目录应为
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。