Как получить стартовую невидимую активность? - PullRequest
0 голосов
/ 24 октября 2019

У меня есть приложение, в котором я использовал темную тему. Я также добавил заставку, где я добавил анимацию. Фон SplashActivity - белый. Когда я впервые запускаю приложение, у меня появляется темный экран, а затем отображается заставка. Как избавиться от этого темного экрана и увидеть прямо заставку? Спасибо

1 Ответ

0 голосов
/ 24 октября 2019

Относится к Холодный старт . Это происходит, когда ваше приложение запускается в первый раз, как описано в документации Android. Однако, чтобы справиться с этим, я предпочитаю решение иметь фоновый рисунок и установить его в тему приложения, если ваш экран-заставка статичен, но в вашем случае, когда вы используете анимацию, вам нужно использовать сочетание обоих методов, то есть установить тему экрана-заставки как нарисованнуюкоторый загружается во время холодного старта и позже, когда он заканчивается, вы рендеринге своих анимированных вещей.

...