Приложение игнорирует windowSplashScreenBackground после работы с темамиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Приложение игнорирует windowSplashScreenBackground после работы с темами

Сообщение Anonymous »

У меня была очень простая заставка с использованием API, фон был правильно установлен. Затем я начал работать над темами и исправлять ошибки, и когда я закончил, значок приложения по-прежнему отображает закругленный квадрат с правильным фоном, но заставка то белая, то черная, она также реагирует на ночной режим, хотя и должна была всегда сохранять свой фирменный цвет.
Это мой файл theme.mxl, в котором я определяю две темы и заставку

Код: Выделить всё



@color/chalkboard_backgroundColor
@color/chalkboard_textColor
@color/chalkboard_tintColor
@font/open_sans

@color/chalkboard_colorAcent1
@color/chalkboard_colorAcent2





@color/corporate_backgroundColor
@color/corporate_textColor
@color/corporate_tintColor
@font/open_sans

@color/corporate_textColor
@color/corporate_textColor

@color/corporate_colorAcent1
@color/corporate_colorAcent2




@color/royal_blue
@mipmap/ic_launcher
200
@style/Theme.Base.Chalkboard


Вот как я вызываю заставку внутри моего MainActivity эта часть не была изменена:

Код: Выделить всё

    @Override
protected void onCreate(Bundle savedInstanceState) {
// Handle the splash screen transition.
long delay = 578L;
SplashScreen splashScreen = SplashScreen.installSplashScreen(this);
splashScreen.setKeepOnScreenCondition(() -> keepSplashOnScreen);
new Handler(Looper.getMainLooper()).postDelayed(() -> keepSplashOnScreen = false, delay);
Тема моего приложения — Theme.Splash, в то время как каждое действие использует Theme.Base.Chalkboard Затем эта тема заменяется на Theme.Base.Corporate > если пользователь выбрал эту тему в настройках.
Я попробовал воссоздать значок MIP-карты, использовал как SVG, так и PNG в качестве источников попробуйте что-нибудь, я отключил устаревшие значки, так как ориентируюсь на устройства Android 10Q и выше. Мне не хватает идей о том, что тестировать. Комментирование моих тем не решило проблему. Особенно меня беспокоил параметр android:background.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -on-themes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»