View.SystemUiFlagFullscreen Поле

Определение

Флаг для #setSystemUiVisibility(int): Просмотр запросил перейти в обычный полноэкранный режим, чтобы его содержимое хранило экран, позволяя пользователю взаимодействовать с приложением.

[Android.Runtime.Register("SYSTEM_UI_FLAG_FULLSCREEN")]
public const Android.Views.SystemUiFlags SystemUiFlagFullscreen = 4;
[<Android.Runtime.Register("SYSTEM_UI_FLAG_FULLSCREEN")>]
val mutable SystemUiFlagFullscreen : Android.Views.SystemUiFlags

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

Value = 4
Атрибуты

Комментарии

Флаг для #setSystemUiVisibility(int): Просмотр запросил перейти в обычный полноэкранный режим, чтобы его содержимое хранило экран, позволяя пользователю взаимодействовать с приложением.

Это имеет тот же визуальный эффект, что android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN WindowManager.LayoutParams.FLAG_FULLSCREENи . Это означает, что некритическая отделка экрана (например, строка состояния) будет скрыта, когда пользователь находится в окне представления, фокусируя взаимодействие на этом содержимом. В отличие от флага окна, если вы используете ActionBar в режиме наложения с Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY, включение этого флага также будет скрывать панель действий.

Этот подход к переходу в полноэкранный режим лучше всего использовать для флага окна, когда это временное состояние, т. е. приложение делает это в определенных точках взаимодействия с пользователем, когда оно хочет позволить пользователю сосредоточиться на содержимом, но не в качестве непрерывного состояния. Для ситуаций, когда приложение хочет просто оставаться в полноэкранном режиме все время (например, игра, которая хочет занять экран), android.view.WindowManager.LayoutParams#FLAG_FULLSCREEN window flag обычно является лучшим подходом. Заданное здесь состояние будет удалено системой в различных ситуациях (например, при переходе пользователя в другое приложение), как и в других состояниях пользовательского интерфейса системы.

При использовании этого флага приложение должно предоставить пользователю возможность выйти из него. Распространенным примером может быть средство чтения электронной книги, где нажатие на экран возвращает все элементы экрана и пользовательского интерфейса, которые были скрыты, пока пользователь был погружен в чтение книги.

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

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

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

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

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