다음을 통해 공유


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_HIDE_NAVIGATION, #SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION#SYSTEM_UI_FLAG_FULLSCREEN#SYSTEM_UI_FLAG_LAYOUT_STABLE#SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN#SYSTEM_UI_FLAG_IMMERSIVE#SYSTEM_UI_FLAG_IMMERSIVE_STICKY플래그#SYSTEM_UI_FLAG_LOW_PROFILE의 비트 또는

특성

설명

속성 getter 설명서:

이 보기에서 #setSystemUiVisibility(int) 마지막으로 요청한 값을 반환합니다.

이 멤버는 더 이상 사용되지 않습니다. SystemUiVisibility 플래그는 더 이상 사용되지 않습니다. 대신 WindowInsetsController를 사용하세요.

에 대한 android.view.View.getSystemUiVisibility()Java 설명서

속성 setter 설명서:

상태 표시줄 또는 기타 화면/창 장식의 표시 여부를 변경해 보라고 요청합니다.

이 메서드는 주변 시스템 어패던스를 흐리게 하거나 숨김으로써 사용자의 주의가 애플리케이션 콘텐츠에 더 집중되는 임시 모드로 오버 디바이스 UI를 배치하는 데 사용됩니다. 이는 일반적으로 애플리케이션 콘텐츠를 작업 표시줄 뒤에 배치할 수 있도록(그리고 다른 시스템 어워던스 플래그와 함께) 함께 사용 Window#FEATURE_ACTION_BAR_OVERLAY Window.FEATURE_ACTION_BAR_OVERLAY되므로 숨김과 표시 사이의 원활한 전환을 수행할 수 있습니다.

시스템 UI 표시 유형을 사용하는 두 가지 대표적인 예는 콘텐츠 검색 애플리케이션(예: 잡지 읽기 프로그램)과 비디오 재생 애플리케이션을 구현하는 것입니다.

첫 번째 코드는 콘텐츠 검색 애플리케이션에서 보기의 일반적인 구현을 보여줍니다. 이 구현에서 애플리케이션은 상태 표시줄 및 작업 표시줄을 숨기고 탐색 요소를 조명 모드로 전환하여 콘텐츠 지향 모드로 전환됩니다. 그러면 사용자는 이 모드에서 콘텐츠와 상호 작용할 수 있습니다. 이러한 애플리케이션은 사용자가 모드에서 전환할 수 있는 쉬운 방법을 제공해야 합니다(예: 상태 표시줄 또는 액세스 알림에서 정보를 확인). 이 구현에서는 단순히 콘텐츠를 탭하여 수행됩니다.

{

이 멤버는 더 이상 사용되지 않습니다. SystemUiVisibility 플래그는 더 이상 사용되지 않습니다. 대신 WindowInsetsController를 사용하세요.

에 대한 android.view.View.setSystemUiVisibility(int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상