Описание тега android-immersive
Для реализации режима погружения с SYSTEM_UI_FLAG_HIDE_NAVIGATION
или необходимо использовать SYSTEM_UI_FLAG_FULLSCREEN.
Не липкий режим рекомендуется для приложений, где пользователям требуется регулярный доступ к системе приложений и панелям навигации.
При не липком погружении, когда система и / или панели навигации пролистываются и становятся видимыми, флажки для SYSTEM_UI_FLAG_HIDE_NAVIGATION
а также SYSTEM_UI_FLAG_FULLSCREEN
очищены. Для повторной реализации режима погружения должен бытьOnSystemUiVisibilityChangeListener
Липкое погружение - это подходящие приложения, в которых пользователю не нужен доступ к системным панелям или панелям навигации в течение длительного времени, и они фактически могут быть препятствием для приложения, например игровых приложений.
В этом случае флаги не сбрасываются, и просмотр в полноэкранном режиме является временным, так как погружение восстанавливается. Нет необходимости вOnSystemUiVisibilityChangeListener
, поскольку это не считается изменением состояния просмотра.
Информация взята с https://developer.android.com/training/system-ui/immersive.html.