使用Android-skin-support生成换肤包
来源:互联网 发布:淘宝退货申请假冒品牌 编辑:程序博客网 时间:2024/06/05 02:19
前言
上一篇我介绍了Android-skin-support的使用方法,那么这一篇就介绍一下如何生成皮肤包Android-skin-support使用方法。
正文
一、换肤包的创建和配置
1. 先创建一个project,然后每个皮肤包创建一个module,比如名称为fen的皮肤包。
2. 对于需要换肤的控件如何需要换背景的颜色、透明度或者图片都需要用background设置背景,这样有利于换肤
3. 对于需要换图片的控件,设置相关的颜色即可
4. 在每个module下面的drawable下面都要设置相关的皮肤配置
记得在皮肤包中的xml名称要和之前在控件中background中的名称要相同。比如linearlayout中的设置背景的xml名称为layer_tool_a_bg.xml,那个在每个换肤的module里面都要设置名称为layer_tool_a_bg.xml的配置。
5. 无论设置背景颜色、形状、圆角,还有图片都要用xml去包裹
设置背景颜色
设置背景图片
6. 需要换肤的图片放在mipmap中
这样用layer-list设置之后放入换肤包中,那么APK在换肤的时候就会取响应换肤包中相同名字的xml或者图片,这样皮肤就换了。
二、换肤包的如何打包
#### 1、因为每个皮肤包都是module,所以无法正常运行,所以就要用到Gradlew命令了,在Terminal中输入命令gradlew :module的名称:assembleDebug,这个命令是打Debug包的,当然也可以通过gradlew :module的名称:assembleRelease命令打 Release包。
2、将皮肤包(APK包)改名为.skin包,放入src\main\assets\skins下面就可以了
下一篇就介绍 * Android-skin-support*原理
Android-skin-support的原理
阅读全文
0 0
- 使用Android-skin-support生成换肤包
- Android-skin-support: 实现原理
- Android-skin-support的原理
- Android-skin-support的缺陷
- Android换肤之Android-skin-support
- Android-skin-support 一款用心去做的Android 换肤框架
- android-support-v7使用
- Android Support Annotations 使用详解
- android support 支持包 使用
- 使用android support V7 Demo
- Android Support Annotations 使用详解
- Android Design Support Library 使用
- Android Support Annotation Library 使用
- Android Design Support Library使用
- 定制Android模拟器skin
- 定制Android模拟器skin
- Android自定义模拟器skin
- Android模拟器skin
- 关于JS那些容易被你忽略的那些点(3)
- spring boot 基本注解
- JS修改成功跳出弹窗,返回到上一页面
- vba 个人使用总结笔记
- 基于MATLAB的LDL分解法
- 使用Android-skin-support生成换肤包
- 安卓之路问题三
- bzoj3011 [Usaco2012 Dec]Running Away From the Barn (可并堆)
- 无人机系统PX4视频教程:飞行PID参数调试
- 菜鸟日记(yzy) 微信公众号网页的开发-websocket
- 生成HFile以及入库到HBase
- windows任务计划
- centos7中yum安装软件问题
- Windows线程启动和消亡详解