夜间模式的实现

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

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

1.1定义属性

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


1.2定义主题

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

1.3 设置布局文件

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

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

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


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










Android原生方式实现夜间模式

  • 2016年09月10日 10:21
  • 15.5MB
  • 下载

自己封装一个类借助实现数据库加载及夜间模式

第一步: maven { url "https://jitpack.io" } 第二步:compile 'com.github.yekh:project-library:v1.0.0'Main...

夜间模式的实现

  • 2017年02月27日 22:56
  • 100KB
  • 下载

Android夜间模式实现

  • 2016年07月31日 16:34
  • 2.61MB
  • 下载

Android白天/夜间模式Day/Night Mode标准原生SDK实现

Android白天/夜间模式Day/Night Mode标准原生SDK实现章节A:Android实现白天/夜间模式主要控制器在于UiModeManager,UiModeManager是Androi...

Android改Theme实现夜间模式

  • 2014年08月21日 11:02
  • 1.4MB
  • 下载

Android通过改变主题实现夜间模式

http://www.cnblogs.com/yuanzhanxue/p/3470820.html 这篇文章里提供了三种方法,非常感谢博主,b...

Android夜间模式的实现方案

对于一款阅读类的软件,夜间模式是不可缺少的。最初看到这个需求时候觉得无从下手,没有一点头绪。后来通过查阅资料发现Android官方在Support Library 23.2.0中已经加入了夜间主题。也...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:夜间模式的实现
举报原因:
原因补充:

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