몰입형 콘텐츠

몰입형 모드를 사용하여 전체 화면 환경을 위해 시스템 표시줄을 숨길 수 있습니다. 이는 사용자가 동영상, 게임, 이미지, 도서에 완전히 몰입할 수 있도록 지원하고 게임 중에 실수로 종료하는 것을 방지하는 데 유용합니다.

요약

  • 사용자가 UI를 표시할 수 있는 직관적인 방법을 제공합니다. 예를 들어 동영상 재생 중에 화면을 탭하면 동영상 재생 컨트롤과 시스템 표시줄이 표시됩니다.

  • 개인 기기에서 시스템 표시줄을 영구적으로 숨기면 안 됩니다. Android Enterprise 배포를 제외하고는 앱에서 시스템 표시줄을 영구적으로 숨길 수 없으므로 최적의 환경을 제공하기 위해 디자인에서 시스템 표시줄을 고려해야 합니다. 시스템 표시줄 디자인에 대해 자세히 알아보세요.

  • 텍스트와 컨트롤을 오버레이하기 위한 오버레이 또는 스크림을 제공합니다.

  • 몰입형 모드를 PIP 모드, Chromecast와 같은 다른 기능과 결합하여 환경을 계속 이용할 수 있습니다.

  • 몰입형 모드를 사용하면 사용자가 시스템 탐색에 쉽게 액세스할 수 없으므로 추가 화면 공간을 사용하는 것 이상의 사용자 환경 이점이 있는 경우에만 사용하세요.

  • 전체 화면 환경은 일부 콘텐츠에 적합하지 않습니다. 게임과 같이 자주 탭하여 실수로 종료하는 것을 방지하거나 동영상이나 책을 끊김 없이 즐길 수 있도록 지원해야 하는 경우를 고려하세요.

사용자가 알림을 확인하거나, 즉흥적인 검색을 실행하거나, 기타 작업을 수행하기 위해 얼마나 자주 앱을 시작하고 종료하는지 고려해야 합니다. 몰입형 모드를 사용하면 사용자가 시스템 탐색에 쉽게 액세스할 수 없으므로 사용자 환경에 미치는 이점이 단순히 추가 화면 공간을 사용하는 것 이상인 경우에만 사용하세요.

전체 화면 환경은 일부 콘텐츠에 적합하지 않습니다. 게임과 같이 자주 탭하여 실수로 종료하는 것을 방지하거나 동영상이나 책을 끊김 없이 볼 수 있도록 지원해야 하는 경우를 고려하세요.

몰입형 모드를 구현하려면 WindowInsetsControllerCompat를 사용하여 상태 표시줄과 탐색 메뉴를 모두 숨기거나 둘 중 하나만 숨기면 됩니다. 자세한 내용은 시스템 표시줄 숨기기 개발자 가이드를 참고하세요.

다음 섹션에서는 몰입형 모드 사용 사례의 예를 설명합니다.

동영상 1: 동영상 재생 - 탭하여 관련 동영상 플레이어 UI 표시


그림 1: 상태 및 탐색 메뉴를 숨기면 독자가 책에 완전히 몰입할 수 있음


그림 2: 게임 앱에서 몰입형 모드를 활용하여 실수로 시스템 UI를 탭하는 것을 방지


그림 3: 전체 화면 이미지를 사용하면 영상 통화의 몰입도가 높아집니다.


그림 4: 전체 화면으로 프레젠테이션하면 청중의 몰입도를 높일 수 있습니다.


그림 5: 비개인 기기 (DPC 또는 엔터프라이즈 배포 앱)의 길찾기 디렉터리 키오스크

Android에는 사용자의 콘텐츠 환경을 개선하는 데 유용한 여러 기능이 있습니다. 자세한 내용은 다음을 참고하세요.