Android Dark Mode
Android de Karanlık Mod İle Kullanıcıya İki Görünüm Suna Biliriz Ve ayriyet den Sytemdeki Karanlık Mod Acıksa Otomatık değişimi Nasıl Olur Görelim
Basit İki Kod Var
if (darkMode) {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);
} else {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO);
}
Burda İki Modu Geçis Sağlıyoruz Boolean Değeri ile Kontrolu Görüyoruz
Sytem Dark ModeKullanımı
UiModeManager uiModeManager = (UiModeManager) context.getSystemService(Context.UI_MODE_SERVICE);
int mode = uiModeManager.getNightMode();
if (mode == UiModeManager.MODE_NIGHT_YES) {
}else if (mode == UiModeManager.MODE_NIGHT_NO) {
}else if (mode == UiModeManager.MODE_NIGHT_AUTO) {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM);
}
Burda Kullanım Dıkkat Cekilen Nokta UiModeManager ile Sytem Modu Görebilmek
AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM
İle Sytem Modu Takip Etiyor sytem Ne Mod da İse Onu Uygular Uygulamanın Her gibi Bir Yerinde Uygulanabilir
Acılısda Kullanılır Özellikle
Yorumlar
Yorum Gönder