Описание тега android-immersive

Для Android - липкий иммерсивный режим SYSTEM_UI_FLAG_IMMERSIVE_STICKY и не липкий SYSTEM_UI_FLAG_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.