몰입형 모드를 사용하여 전체 화면 환경을 위해 시스템 표시줄을 숨길 수 있습니다. 이는 사용자가 동영상, 게임, 이미지, 책에 대한 몰입도 높은 환경을 즐기고 게임 중에 실수로 종료하는 것을 방지하는 데 유용합니다.
테이크어웨이
사용자에게 UI를 표시할 수 있는 직관적인 방법을 제공합니다. 예를 들어 동영상 재생 중에 화면을 탭하면 동영상 재생 컨트롤과 시스템 표시줄이 표시됩니다.
개인 기기에서 시스템 표시줄을 영구적으로 숨기지 않습니다. Android Enterprise 배포가 아니라면 앱에서 시스템 표시줄을 영구적으로 숨길 수 없으므로 설계 시 최상의 환경을 제공하도록 설계되어야 합니다. 시스템 표시줄 디자인에 관해 자세히 알아보세요.
텍스트와 컨트롤을 오버레이하기 위한 오버레이 또는 스크림을 제공합니다.
몰입형 모드를 PIP 모드 및 Chromecast와 같은 다른 기능과 결합하여 환경을 계속 진행합니다.
몰입형 모드에서는 사용자가 시스템 탐색에 쉽게 액세스하지 못할 수 있으므로 단순히 추가 화면 공간 사용을 넘어 사용자 환경에 도움이 되는 경우에만 사용하세요.
전체 화면 환경이 모든 콘텐츠에 적합한 것은 아닙니다. 사용자가 게임과 같이 앱을 자주 탭하여 실수로 종료하거나 끊김 없이 동영상이나 책을 감상하는 상황을 방지할 수 있는 경우를 고려하세요.
사용자가 알림을 확인하거나, 즉흥적인 검색을 하거나 다른 조치를 취하기 위해 얼마나 자주 앱을 시작하고 종료하는지 고려해야 합니다. 몰입형 모드에서는 사용자가 시스템 탐색에 쉽게 액세스하지 못할 수 있으므로 단순히 추가 화면 공간 사용을 넘어 사용자 환경에 도움이 되는 경우에만 사용하세요.
전체 화면 환경이 모든 콘텐츠에 적합한 것은 아닙니다. 사용자가 게임과 같이 앱을 자주 탭하여 실수로 종료하거나 끊김 없이 동영상이나 책을 감상하는 상황을 방지할 수 있는 경우를 고려하세요.
몰입형 모드를 구현하려면 WindowInsetsControllerCompat
를 사용하여 상태 표시줄과 탐색 메뉴를 모두 숨기거나 둘 중 하나만 숨기면 됩니다. 자세한 내용은 시스템 표시줄 숨기기 개발자 가이드를 참고하세요.
다음 섹션에서는 몰입형 모드 사용 사례의 예를 설명합니다.
관련 서비스 및 기술
Android에는 사용자의 콘텐츠 환경을 개선하는 데 효과적인 몇 가지 기능이 있습니다. 자세한 내용은 다음을 참고하세요.