Я использую MVP, и на всех экранах statusBar устанавливается красным.Итак, в styles.xml statusBar установлен на красный.Единственный экран, где он должен быть белым - это экран-заставка (должен быть того же цвета, что и фон).
Если я установлю его в initView или onCreate, как я обычно это делаю, statusBar сначала отображается красным, а послечерез секунду или две цвет меняется на правый (белый).Это выглядит нехорошо для пользователя.
Я пытался установить его с помощью метода Presenter onCreate, но я так и не смог избавиться от этой 2-секундной задержки.
Итак, вопросы: какустановить пропорции элементов пользовательского интерфейса в Activity (Просмотр) до запуска Activity?Это немного специфический случай, поскольку речь идет о первом экране, который показан пользователю.
Надеюсь, было понятно, в чем проблема, я мог бы также выложить еще немного кода, если это необходимо.
public void initViews() {
splashRelativeLayout = findViewById(R.id.rl_splash);
setSplashScreenStatusBarColorOnStart(); //todo check with release how status bar looks like
}