android app皮肤更换方案

看到某小说阅读器提供多套皮肤供下载和更换,感觉是一种棒的体验。基于好奇,打算对这种方案进行一探究竟。

经过一个上午的查询,没有找到很好的demo,但可以总结为三种方案。

1.内置多种theme,供用户进行选择

2.现在皮肤app进行切换,发现不好的地方是会在系统后台多个app,当主程序被关闭时,此程序的皮肤app依然存在,但皮肤的制作比较方便

3.从网络下载zip包,在zip包内放置资源文件,当设置的时候获取安装包内的资源。

附件中文件为以上三种方案的demo

现在来说说QQ的皮肤切换方案

1.从网上下载资源,资源内包含xml文件和图片文件

2.切换主题时调用sd卡上的文件

3.当sk卡上的文件被删除掉时,自动调用默认系统文件

app

相关推荐