Я заметил довольно раздражающее мерцание, которое происходит в следующем сценарии: отображение полноэкранного режима, а затем запуск другого действия, которое не является полноэкранным.индикатор состояния при выходе из полноэкранного режима
В моем приложении я использую панель действий в верхней части второго действия, и я четко вижу, как происходит мерцание при переключении между действиями.
Когда появляется строка состояния, она плавно не отключает мою активность, но очень быстро и с этим раздражающим мерцанием.
Есть несколько API, которые я могу использовать для управления этим поведением? Или какое-то другое обходное решение?
Если у вас возникли проблемы, вы можете принять это как ответ –
Это был единственный ответ, который сработал. Я поставил следующий код в Oncreate перед setContentView. ... если (Build.VERSION.SDK_INT> = Build.VERSION_CODES.KITKAT) { GetWindow() getDecorView() setSystemUiVisibility (View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |.. View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); } ... И не забудьте также поставить его в onWindowFocusChanged метод переопределения. –