Переключение из полноэкранного в не полноэкранное всплывающее окно / слайд

Переход из не полноэкранного режима в полноэкранный с Android работает нормально. Однако по возвращении из полноэкранного режима (полноэкранного видеопроигрывателя) активность всплывает, скользя вниз по мере того, как строка состояния опускается. Кажется, что возобновляемая активность анимируется из полноэкранного режима, но при отсутствии строки состояния фактическая активность отображается так, как если бы она отсутствовала.

Я попытался возиться с моим файлом манифеста, указав темы / стили. Я попытался сделать это программно в onCreate () до того, как будет установлено представление содержимого, и в различных других местах жизненного цикла активности:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

Кажется, что нет способа предотвратить анимацию строки состояния и / или из содержимого вид из первого чертежа без строки состояния, а затем корректировка вниз по мере повторного отображения.

У кого-нибудь есть мысли по этому поводу? Я не уверен, есть ли способ изменить это, это просто поведение Android.

Заранее спасибо.

6
задан Jonik 26 January 2014 в 10:43
поделиться