Android换肤方案

换肤方案:
(1)内部资源加载方案:定义几套主题,所有的图片,背景等资源都打包到apk里面,通过BaseActivity.setTheme()去实现换肤;
缺点:重启Activity;多套资源会导致apk体积变大;
(2)动态加载方案:把皮肤资源打包成独立的apk,通过ClassLoader去动态加载apk;再通过AssertManager去加载apk里面的资源;
优点;无需重启Activity;减少apk体积;
Android主题换肤_无缝切换

你可能感兴趣的:(Android换肤方案)