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 을 전체 화면으로 유지하려는 경우 일반적으로 더 나은 접근 방식입니다. 여기에 설정된 상태는 다른 시스템 UI 상태와 같은 다양한 상황(예: 다른 애플리케이션으로 이동하는 사용자)에서 시스템에 의해 제거됩니다.

이 플래그를 사용하는 경우 애플리케이션은 사용자가 쉽게 사용할 수 있는 기능을 제공해야 합니다. 일반적인 예는 전자책 읽기 프로그램에서입니다. 여기서 화면을 탭하면 사용자가 책을 읽는 동안 숨겨진 화면 및 UI 장식이 반환됩니다.

이 멤버는 더 이상 사용되지 않습니다. 대신 를 Type#statusBars() 사용합니다WindowInsetsController#hide(int).

에 대한 Java 설명서입니다 android.view.View.SYSTEM_UI_FLAG_FULLSCREEN.

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상

추가 정보