本人采用的是 github 上 Android-skin-support 一些避免入坑的问题,根据博主的介绍,本人采用的是“应用内换肤”,本期内容主要针对“应用内换肤”
1、导入框架
implementation 'skin.support:skin-support:4.0.5' // skin-support implementation 'skin.support:skin-support-appcompat:4.0.5' // skin-support 基础控件支持 implementation 'skin.support:skin-support-design:4.0.5' // skin-support-design material design 控件支持[可选] implementation 'skin.support:skin-support-cardview:4.0.5' // skin-support-cardview CardView 控件支持[可选] implementation 'skin.support:skin-support-constraint-layout:4.0.5'
2、根据自己需要更换的资源文件创建不同的资源文件
在项目的 build.gradle 里面添加创建的资源文件