切換夜間模式

2021-08-07 18:37:50 字數 883 閱讀 4806

先需要新建乙個專案,選擇初始的activity時選擇baseactivity。

dependencies
修改style

name="colorprimary">@color/colorprimary

"colorprimarydark">@color/colorprimarydark

"coloraccent">@color/coloraccent

style>

我們先看下values中的colors.xml:
然後我們把values中的colors.xml檔案複製到values-night中,並且修改下顏色:
日間模式,呼叫後需要呼叫activity的recreate()方法:
recreate()

第三種,夜間模式,呼叫後需要呼叫activity的recreate()方法:
recreate()

在布局裡引用
android:background="?attr/colorprimary"

Android APP日夜間模式切換

recreate 重新啟動當前activity recreate 重新啟動當前activity android style animation.toast估計這個是大家最需要的。color bg content 具體更多的關於 的移步 android 詳解 手把手教程 主題模式這個東西涉及的資源本身...

Android 夜間模式主題風格切換

settings 模組 name night display title msgid 2626451512200357686 夜間模式 string name night display text msgid 1837277457033025056 夜間模式會將您的螢幕色調調節為琥珀色,讓您在光線昏...

Android實現夜間模式切換功能

除錯後進行下一步 colorprimary color colorprimary item colorprimarydark color colorprimarydark item coloraccent color coloraccent item style mainbackground for...