статьи
https://developer.android.com/guide/topics/ui/look-and-feel/darktheme#configuration_changes
В configuration.uiMode контекста приложения показывалось включён ночной режим или нет для всего устройства, а не моего приложения. Решил проблему тем, что создал новый ресурс с нужной конфигурацией, примерно так: Configuration config = new Configuration(getResources().getConfiguration()); config.uiMode = colorTheme == isApplicationInDarkMode() ? UI_MODE_NIGHT_YES : UI_MODE_NIGHT_NO; Resources res = new Resources(getAssets(), null, config); Drawable drawable = res.getDrawable(R.drawable.album_default); Спасибо большое за помощь!
Обсуждают сегодня