目录
深色主题工具类background_color公用背景色
values/colors.xml 的代码
values-night/colors.xml 的代码
android 界面一键变灰
java
kotlin
深色主题工具类
package>http://www.easck.comtSharedPreferences(DATA_NAME, Context.MODE_PRIVATE) .getBoolean("boolean_dark_theme_state", false) } }background_color公用背景色
下面我www.easck.com用color中的background_color公用背景色来展示,说白了就是不同模式下Android会自动切换你设置好的颜色。

values/colors.xml> <?xml version="1.0" encoding="utf-8"?> <resources> <www.easck.comcolor name="colorPrimary">#008577</color> <color name="colorPrimaryDark">#00574B</color> <color name="colorAccent">#D81B60</color> <color name="color_000000">#000000</color> <color name="color_ffffff">#ffffff</color> <color name="color_008adb">#008adb</color> <color name="light_blue_600">#FF039BE5</color> <color name="light_blue_900">#FF01579B</color> <color name="light_blue_A200">#FF40C4FF</color> <color name="light_blue_A400">#FF00B0FF</color> <color name="black_overlay">#66000000</color> <color name="background_color">#ffffff</color> </resources>
values-night/colors.xml> <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#111111</color> <color name="colorPrimaryDark">#00574B</color> <color name="colorAccent">#D81B60</color> <color name="color_000000">#000000</color> <color name="color_ffffff">#ffffff</color> <color name="color_008adb">#008adb</color> <color name="light_blue_600">#FF039BE5</color> <color name="light_blue_900">#FF01579B</color> <color name="light_blue_A200">#FF40C4FF</color> <color name="light_blue_A400">#FF00B0FF</color> <color name="black_overlay">#66000000</color> <color name="background_color">#111111</color> </resources>
在xml添加上背景色即可:

在你想要activity开启深色主题适配即可

效果图如下:












