在 Android 应用程序中实现 Dark mode 有以下两种方法:
在 res/values/styles.xml 文件中添加以下两个样式:
在 res/values-night/styles.xml 文件中添加与上述 Light theme 相同的样式并重命名为 AppTheme,然后在 AppTheme 样式中添加以下两个属性:
在你的 Activity 或 Application 中设置主题即可实现自动切换 Light theme 和 Dark theme。
在 Android Support 库 23.2.0 中推出了一个新主题:AppCompat DayNight 主题。它可以根据当前时间或设备配置自动切换到 Light theme 或 Dark theme。
在 res/values/styles.xml 文件中添加如下样式:
在