本文分析了Android实现换肤的两种思路。分享给大家供大家参考,具体如下:
这里来了解换肤实现及不同方案的差异和使用场合。
一、从功能上划分
1) 软件内置多个皮肤,用户不能修改;
2) 官方提供皮肤下载,用户使用下载的皮肤;
3) 官方提供皮肤制作工具或方法,用户自制皮肤。
二、皮肤定义
软件皮肤包括图标、字体、布局、交互风格等,换肤就是换掉皮肤包括的部分或所有资源。
三、皮肤与APP分离
1)打包皮肤文件
默认格式是apk。例如Launcher,它的桌面皮肤格式是一个apk;
自定义的格式