View.SystemUiVisibility Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This property has an incorrect enumeration type. Use the SystemUiFlags property instead.
Возвращает последний #setSystemUiVisibility(int)
запрос этого представления. -или- Запрос на изменение видимости строки состояния или других украшений экрана или окна.
[System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")]
public virtual Android.Views.StatusBarVisibility SystemUiVisibility { [Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")] get; [Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")] set; }
[<System.Obsolete("This property has an incorrect enumeration type. Use the SystemUiFlags property instead.")>]
[<get: Android.Runtime.Register("getSystemUiVisibility", "()I", "GetGetSystemUiVisibilityHandler")>]
[<set: Android.Runtime.Register("setSystemUiVisibility", "(I)V", "GetSetSystemUiVisibility_IHandler")>]
member this.SystemUiVisibility : Android.Views.StatusBarVisibility with get, set
Значение свойства
Битовое или битовое значение флагов#SYSTEM_UI_FLAG_LOW_PROFILE
, #SYSTEM_UI_FLAG_FULLSCREEN
#SYSTEM_UI_FLAG_HIDE_NAVIGATION
#SYSTEM_UI_FLAG_LAYOUT_STABLE
, #SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
, #SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
#SYSTEM_UI_FLAG_IMMERSIVE
и .#SYSTEM_UI_FLAG_IMMERSIVE_STICKY
- Атрибуты
Комментарии
Документация по методу получения свойств:
Возвращает последний #setSystemUiVisibility(int)
запрос этого представления.
Этот элемент считается нерекомендуемым. Флаги SystemUiVisibility устарели. Вместо этого используйте WindowInsetsController
.
Документация по Java для android.view.View.getSystemUiVisibility()
.
Документация по набору свойств:
Попросите изменить видимость строки состояния или других украшений экрана или окна.
Этот метод используется для переноса пользовательского интерфейса устройства в временные режимы, в которых внимание пользователя сосредоточено больше на содержимом приложения, за счет уменьшения или скрытия возможностей окружающих систем. Обычно это используется в сочетании с Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY
тем, что содержимое приложений помещается за панелью действий (и с этими флагами других системных разрешений), чтобы обеспечить плавный переход между скрытием и отображением их можно сделать.
Два репрезентативных примера использования видимости пользовательского интерфейса системы реализуют приложение просмотра содержимого (например, средство чтения журналов) и приложение для воспроизведения видео.
Первый код показывает типичную реализацию представления в приложении просмотра контента. В этой реализации приложение переходит в контентно-ориентированный режим, скрывая строку состояния и панель действий, а также помещая элементы навигации в режим выключения. Затем пользователь может взаимодействовать с содержимым во время работы в этом режиме. Такое приложение должно обеспечить простой способ переключения пользователя из режима (например, для проверки сведений в строке состояния или уведомлений о доступе). В реализации здесь это делается просто путем касания содержимого.
{
Этот элемент считается нерекомендуемым. Флаги SystemUiVisibility устарели. Вместо этого используйте WindowInsetsController
.
Документация по Java для android.view.View.setSystemUiVisibility(int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.