Переход от неполного экрана к полноэкранному с Android работает нормально. Однако по возвращении из моей полноэкранной активности (полноэкранный видеоплеер) активность всплывает, скользя вниз, когда строка состояния анимируется вниз. Кажется, что возобновляющаяся активность анимируется из полноэкранного режима, но без строки состояния фактическая активность рисуется так, как будто она отсутствует.
Я попытался возиться с моим файлом манифеста, указав темы/стили. Я пытался сделать это программно в onCreate() до того, как будет установлено представление содержимого, и в других местах жизненного цикла активности:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Кажется, что невозможно предотвратить анимацию строки состояния вниз и / или из представления содержимого с первого рисунка без строки состояния, а затем настроить ее вниз по мере повторного отображения.
У кого-нибудь есть мысли по этому поводу? Я не уверен, есть ли способ изменить это, и это просто поведение Android.
Заранее спасибо.