夜间模式的实现

原创 2016年05月30日 20:37:34

 夜间模式,能够根据不同的设定,呈现不同风格的界面给用户,而且晚上看着不伤眼睛,实现方式也就是所谓的换肤(主题切换)。

1.1定义属性

要想根据主题的不同,设置不同属性,定义下属性的名字,在values下进行在attrs.xml里定义了几种属性:


1.2定义主题

需要在资源文件中定义若干套主题,并且在个主题中设置各属性的值;即在styles.xml中定义默认主题和夜间模式主题;

1.3 设置布局文件

      定义好了主题之后,我们就需要在布局文件中配置我们设置好的主题;

        记住在设置配置的属性时,在前面一定要加"?"

   2.1最后布局文件与主题都写好了,接下来我们就要在Activity的onCreate方法里使用了


  通过以上就可以实现,夜间主题和默认主题的来回切换!










版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android实现夜间模式小结

随着APP实现的功能越来越丰富, 看小说看视频上网等等, 现在不少人花在手机平板等移动终端上的时间越来越长了. 但手机和平板的屏幕并不像Kindle那类电纸书的水墨屏那么耐看, 由于自发光的屏幕特性,...
  • stzy00
  • stzy00
  • 2015-07-15 14:22
  • 2141

夜间模式的实现

  • 2017-02-27 22:56
  • 100KB
  • 下载

Android夜间模式实现

  • 2016-07-31 16:34
  • 2.61MB
  • 下载

使用DKNightVersion实现夜间模式

概述 DKNightVersion是github上面一个用于实现iOS应用夜间模式和多种主题的开源库。github上面有两个star数较高的库,DKNightVersion和SwiftTheme。后...

Android改Theme实现夜间模式

  • 2014-08-21 11:02
  • 1.40MB
  • 下载

浅谈Android实现夜间模式一

本文为转载,原文链接:http://www.sunnyang.com/667.html 在上篇文章从源码角度深入理解LayoutInflater.Factory主要介绍了LayoutInflat...

夜间模式通过Style方式实现

1:在 style中添加黑夜主题   @color/colorPrimary @color/colorPrimaryDark @color/colorAccent ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)