Я использую следующий код для переключения между режимом День / Ночь в моем приложении:
SharedPreferences.Editor editor = sharedPrefs.edit();
AppCompatDelegate.setDefaultNightMode(isChecked
? AppCompatDelegate.MODE_NIGHT_YES
: AppCompatDelegate.MODE_NIGHT_NO);
if (isChecked) {
editor.putBoolean("isDarkModeEnabled", true);
editor.apply();
} else {
editor.putBoolean("isDarkModeEnabled", false);
editor.apply();
}
Когда я переключаю режимы, активность мигает и воссоздается заново. Как можно получить более плавный переход при переключении режимов (например, постепенное исчезновение / постепенное исчезновение между переключениями)? Могу ли я использовать overridePendingTransition (), или есть другой удобный способ?