适配Anddroid Q黑暗模式

其实适配黑夜模式非常简单,两步就能搞定,只需要增加黑夜模式的配置文件即可,剩下具体如何适配的,系统已经帮我们做好了。

适配的步骤:
1、使得App的主题继承自Theme.AppCompat.DayNight,当然不止这一种主题,带DayNight的都可以,比如还有:
Theme.AppCompat.DayNight.DarkActionBar
Theme.AppCompat.DayNight.NoActionBar
这些都可以
2、增加黑夜模式下的配置文件,例如,如果要修改颜色,那么增加一个values-night文件夹,里面新建colors.xml配置文件即可。
如下图:
适配Anddroid Q黑暗模式_第1张图片
举个例子:
先上效果图

黑夜模式:
适配Anddroid Q黑暗模式_第2张图片
白天模式:

适配Anddroid Q黑暗模式_第3张图片

只需要在两个colors.xml文件中定义两个背景色即可。
values/colors.xml



    #AAAAAA

values-night/colors.xml



    #000000

剩下的其他配置也是按照相同方式新建一个night文件夹资源即可。

你可能感兴趣的:(Android)