1 参考链接(时间紧急,稍后测试换肤项目与写博客)
2 换肤需求归类为两种
(1)白天/黑夜主题切换(或者别的名字,通常2套),如同花顺/自选股/天天动听等,UI表现为一个switcher。
(2)多种主题切换,通常为会员特权,如QQ/QQ空间。
对于第一种来说,是直接通过本地theme来做的,即所有图片/颜色的资源都在apk里面打包了。
而对于第二种,则相对复杂一些,由于作为一种线上服务,可能上架新皮肤,且那么多皮肤包放在apk里面实在太占体积了,所以皮肤资源会在选择后再进行下载,也就不能直接使用android的那套theme。
3 技术方案
技术方案分为:内部资源加载方案和动态下载资源下载两种。