View.SystemUiFlagHideNavigation Поле

Определение

Флаг для #setSystemUiVisibility(int): представление запросило временное скрытие системной навигации.

[Android.Runtime.Register("SYSTEM_UI_FLAG_HIDE_NAVIGATION")]
public const Android.Views.SystemUiFlags SystemUiFlagHideNavigation = 2;
[<Android.Runtime.Register("SYSTEM_UI_FLAG_HIDE_NAVIGATION")>]
val mutable SystemUiFlagHideNavigation : Android.Views.SystemUiFlags

Значение поля

Value = 2
Атрибуты

Комментарии

Флаг для #setSystemUiVisibility(int): представление запросило временное скрытие системной навигации.

Это еще менее навязчивое состояние, чем вызываемое #SYSTEM_UI_FLAG_LOW_PROFILE; на устройствах, которые рисуют основные элементы управления навигацией (Главная, Назад и т. д.) на экране, SYSTEM_UI_FLAG_HIDE_NAVIGATION они исчезают. Это полезно (в сочетании android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN FLAG_FULLSCREEN с флагами окна и android.view.WindowManager.LayoutParams#FLAG_LAYOUT_IN_SCREEN FLAG_LAYOUT_IN_SCREEN ) для отображения содержимого с использованием каждого последнего пикселя на дисплее.

Существует ограничение: поскольку элементы управления навигацией настолько важны, наименьшее взаимодействие с пользователем приведет к их немедленному повторному появляется. В этом случае этот флаг и #SYSTEM_UI_FLAG_FULLSCREEN будут сняты автоматически, чтобы оба элемента снова появляются одновременно.

Этот элемент устарел. Вместо этого используйте WindowInsetsController#hide(int) с Type#navigationBars() .

Документация по Java для android.view.View.SYSTEM_UI_FLAG_HIDE_NAVIGATION.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

См. также раздел