Android界面一键变灰开发深色适配模式编程示例

2022-05-05 22:55:16
目录
深色主题工具类
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会自动切换你设置好的颜色。

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添加上背景色即可:

Android界面一键变灰开发深色适配模式编程示例

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

Android界面一键变灰开发深色适配模式编程示例

效果图如下:

Android界面一键变灰开发深色适配模式编程示例

Android界面一键变灰开发深色适配模式编程示例

Android>

java

Paint>

kotlin

val>以上就是Android界面一键变灰开发深色适配模式编程示例的详细内容,更多关于Android界面变灰深色适配模式的资料请关注我们其它相关文章!