位置: 编程技术 - 正文
推荐整理分享一种夜间模式简单实现方案(夜间模式图),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:夜间模式是什么,夜间模式对应的是什么,夜间模式设定,夜间模式什么用,夜间模式怎么设计,夜间模式作用,夜间模式怎么设计,一种夜间模式简称,内容如对您有帮助,希望把文章链接给更多的朋友!
在android应用开发时,可能会用到夜间模式,一般的解决方案就是用主题。夜间模式一般就涉及道背景,亮度,字体颜色等,所以可以简单通过自定义组件实现。接下来就介绍一种解决方案:只需要简单的依赖自定义库,初始化,并使用库里面自定义组件即可。Demo和组件库下载地址: ;
作夜间模式无非就两种状态:一种是夜间,一种是日间。然后就是监听状态的改变,通知布局切换状态。
1.监听状态改变,并发通知:采用观察者模式,当观察者发生改变时通知被观察者刷新组件;
2.自定义布局:自定已常用组件,并添加两种模式属性,方便定义不同模式样式。
初始化类:
自定义组件类EditText:
自定义属性文件:
注意:<attr name="dayBackground" format="reference|color" />可设置图片,颜色。在xml布局中使用:
在activity中调用:
当然,我们不用自定义所有view,而是选在改变父view的颜色,子view一般可以透明不设置颜色。库里面的view基本够用了,有特殊需求可以按照此方法自定义。
免积分下载地址:android 应用常见退出方法 对于初学者来讲,android应用的退出有时候挺让人头疼,下面简单总结几种常见的退出方法:大的方向,退出思路无非就是将程序所有activity进行销毁,
Android开发用真机调试遇到的问题 本人在用Android真机调试时遇到了一些麻烦,下面是具体问题和解决方法:1.手机通过USB线连接到电脑,也打开了USB调试,但是在adbdevices中却没有显示设
【API Guides】Android字符串资源的格式化和样式 转载请注明出处:
标签: 夜间模式图
本文链接地址:https://www.jiuchutong.com/biancheng/383310.html 转载请保留说明!上一篇:Grade 编译 Android 解决 Error:more than one library with package name(grade 编译)
友情链接: 武汉网站建设