差异化打包主题设想

利用gradle中不同渠道打包可以加载替换不同的资源文件,在src中mian并列的文件系统中创建productFlavors中同名的路径,内置资源文件夹可以显示资源的替换合并。
至于icon图标采用svg矢量图的形式进行修改
vector使用步骤

//在gradle2.0及以上:
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}}
2.导入矢量文件:File->new->Vector Asset
3.配置主题色:导入之后可以通过 android:tint="?attr/colorControlNormal"属性和系统保持一致
4.抽取主题色theme_colors分别放到不同渠道的资源文件夹下

你可能感兴趣的:(差异化打包主题设想)