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

Bu blogdaki popüler yayınlar

Java Swing JTextField Karakter Sınırlandırma

Google Console Admob app-ads Ekleme