Android 暗黑模式

自从2019年的Google大会之后,在Android Q(即API Level 29)的手机版本上系统就支持了暗黑模式。相信做过Android开发的人对这个并不陌生,这个其实就是大家普遍认知的日夜间模式的切换,只不过从系统的层面给予了支持,以前都是靠着硬编码来实现类似的效果。那么,Android 的暗黑模式和我们以前的日夜间切换模式有什么不同吗?如何来实现暗黑模式呢?带着这些问题,我们直接进入正题。1.什么是暗黑模式?为什么需要暗黑模式?暗黑模式其实就是我们经常讲到的夜间模式,与白天模式我们需要的屏幕
摘要由CSDN通过智能技术生成

自从2019年的Google大会之后,在Android Q(即API Level 29)的手机版本上系统就支持了暗黑模式。相信做过Android开发的人对这个并不陌生,这个其实就是大家普遍认知的日夜间模式的切换,只不过从系统的层面给予了支持,以前都是靠着硬编码来实现类似的效果。那么,Android 的暗黑模式和我们以前的日夜间切换模式有什么不同吗?如何来实现暗黑模式呢?带着这些问题,我们直接进入正题。

1.什么是暗黑模式?为什么需要暗黑模式?

暗黑模式其实就是我们经常讲到的夜间模式,与白天模式我们需要的屏幕高亮不同,晚上更加需要的是柔和的光,有助于减少手机对眼睛的伤害。当然,启动暗黑模式还可以有效减低电量的使用,并且对于弱视以及强光敏感的人来说更友好,在一些光线不太好的地方也能不影响手机的正常使用。简而言之,暗黑模式就是针对弱光情况下而匹配的手机上界面的亮度展示模式。

2.怎么开启暗黑模式?

在Android Q手机上面,即Android 系统版本为10的手机上面,直接可以在我们的系统设置里面去打开暗黑模式,以华为手机为例,具体位置为:
设置 ——> 显示 ——> 深色模式,即完成了暗黑模式开启。

3.应用程序如何去实现暗黑模式?

实现暗黑模式的方法大体总结下来有三种,今天我们先讨论前面两种,下面一步一步来实现。

(1)基于Android 系统原生的适配
因为自从Android 10开始,系统就提供了Force Dark功能。此功能可让开发者快速实现暗黑模式的效果,只需要在style.xml中的应用主题里面添加这一行代码
Android:forceDarkAllowed =”true”,就可以完成自动适配。如下所示:
在这里插入图片描述注意其中红色的部分,仅仅需要加这一行代码就搞定了,是不是非常的简单呀!那么在

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值