Android-skin-support的缺陷
来源:互联网 发布:共轭亚油酸 知乎 编辑:程序博客网 时间:2024/06/05 07:37
前言
前面几篇文章我们阐述了Android-skin-support的用法以及原理,Android-skin-support功能非常强大,无论是背景、颜色、透明度还是图片都可以换肤,但是Android-skin-support也有它的缺陷,比如字体的大小、控件的位置,字体的内容,以及自定义控件自定义属性都很难根据换肤包切换。(上一篇 Android-skin-support的原理)
问题
尤其对于某些自定义的控件的自定义属性不能切换,比如圆的颜色以及圆的半径都不能根据换肤包切换。
字体的颜色、字体的内容、字体的坐标都难以通过换肤包切换
控件的宽高、坐标位置也能切换
解决方法
我自己写了一个换肤的控件,可以通过反射获取Apk包中的资源,然后动态赋予相关的控件,最后再invalidate刷新即可。我的这个控件比较麻烦比如Android-skin-support方便,但是配合Android-skin-support一起使用可以解决Android-skin-support解决不了的问题。
下一篇我们就来看看我自己开源的控件 (CustomSkinChange)
阅读全文
0 0
- Android-skin-support的缺陷
- Android-skin-support的原理
- Android-skin-support: 实现原理
- Android换肤之Android-skin-support
- 使用Android-skin-support生成换肤包
- Android-skin-support 一款用心去做的Android 换肤框架
- android intent 的缺陷。
- Android Design 的缺陷
- Android AsyncTask的缺陷
- android的Support Library
- 定制Android模拟器skin
- 定制Android模拟器skin
- Android自定义模拟器skin
- Android模拟器skin
- 定制Android模拟器skin
- 基于Android-Skin-Loader的换肤效果
- skin的初级应用
- skin++的使用
- 关于Qt加载jpg问题
- java 大数类应用
- JMS详解
- 从oracle到Sqlserver数据库的数据迁移(图文详解)
- python提示框
- Android-skin-support的缺陷
- 日期时间对话框
- 课堂随记12.13
- 2017哈理工低年级组院赛决赛 F-求最大值 【思维】
- IDEA工具使用说明
- Netty——基本使用介绍
- 欢迎使用CSDN-markdown编辑器
- 数据结构实验之查找二:平衡二叉树
- JavaWeb之Ajax案例