11 2016 档案
摘要:Android开发中,我们经常会用到Color或Drawable,有时他们是可以混用的,有时却有严格的区别。 Drawable 体系结构 Drawable是可绘制物件的一般抽象。与View不同,Drawable上没有事件和交互方法。我们经常会自定义View来实现一些复杂或绚丽的UI效果,其实也可以自
阅读全文
摘要:所谓的主题切换,就是能够根据不同的设定,呈现不同风格的界面给用户,也就是所谓的换肤。 1、将主题包(图片与配置)存到SD卡上(可通过下载或手动放入指定目录),在代码里强制从本地文件创建图片与配置文字大小、颜色等信息。 2、Android平台独有的主题设置功能,在values文件夹中定义若干种styl
阅读全文
摘要:当我们设置background属性的时候可以设置background="@color/black" 也可以设置 background="@drawable/selector" 然后selector我们可以这样设置 参考 https://my.oschina.net/non6/blog/298156
阅读全文
摘要:2016年7月6日 更新:主题换肤库子项目地址:ThemeSkinning,让app集成换肤更加容易。欢迎star以及使用,提供改进意见。 更新日志: v1.3.0:增加一键切换切换字体(初版)v1.2.1:完善之前版本View的创建v1.2.0:增加对换肤属性自定义扩展v1.1.0:可以直接加载网
阅读全文
摘要:由于Android的设置中并没有夜间模式的选项,对于喜欢睡前玩手机的用户,只能简单的调节手机屏幕亮度来改善体验。目前越来越多的应用开始把夜间模式加到自家应用中,没准不久google也会把这项功能添加到Android系统中吧。 业内关于夜间模式的实现,有两种主流方案,各有其利弊,我较为推崇第三种方案:
阅读全文