Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Você pode usar o modo imersivo para ocultar as barras de sistema e ter uma experiência
em tela cheia. Isso é útil para permitir que os usuários tenham uma experiência totalmente imersiva
de vídeo, jogos, imagens e livros e para evitar saídas acidentais
durante um jogo.
Takeaways
Ofereça uma maneira intuitiva para os usuários exibirem a interface. Por exemplo, um toque na
tela durante a reprodução do vídeo exibe controles de reprodução de vídeo e barras do sistema.
Nunca oculte barras de sistema permanentemente em dispositivos pessoais. Não é possível ocultar
permanentemente barras do sistema no app, a menos que seja uma implantação do Android Enterprise.
Portanto, seus designs precisam considerar que elas oferecem a experiência
ideal. Leia mais sobre como projetar para barras do sistema.
Forneça uma sobreposição ou um scrim para sobrepor texto e controles.
Combine o modo imersivo com outros recursos, como picture-in-picture (PiP)
e o Chromecast, para continuar a experiência.
O modo imersivo faz com que os usuários percam o acesso fácil à navegação do sistema. Portanto, use-o
apenas quando o benefício para a experiência do usuário for além do simples uso
de espaço extra na tela.
As experiências em tela cheia não são apropriadas para todo o conteúdo. Pense em quando
ajudar um usuário a evitar saídas acidentais com toques frequentes, como em um jogo, ou ter uma
visualização ininterrupta para curtir vídeos ou livros.
Esteja atento à frequência com que os usuários entram e saem de apps para verificar notificações,
realizar pesquisas não planejadas ou realizar outras ações. O modo imersivo faz com que
os usuários percam o acesso fácil à navegação do sistema. Portanto, use-o somente quando o benefício
para a experiência do usuário for além do simples uso de espaço extra na tela.
As experiências em tela cheia não são apropriadas para todo o conteúdo. Considere quando ajudar
um usuário a evitar saídas acidentais com toques frequentes, como em um jogo, ou ter uma
visualização ininterrupta para curtir vídeos ou livros.
Para implementar o modo imersivo, use WindowInsetsControllerCompat para ocultar
a barra de status e de navegação ou apenas uma delas. Para mais detalhes,
consulte o guia do desenvolvedor para ocultar barras de sistema.
As seções a seguir descrevem exemplos de casos de uso do modo imersivo.
Vídeo 1: reprodução de vídeo: toque para ver a interface do player de vídeo relevante
Figura 1:status oculto e barras de navegação que ajudam o leitor a interagir totalmente com os livros
Figura 2:aproveite o modo imersivo em apps de jogos para evitar toques acidentais na IU do sistema.
Figura 3:imagens em tela cheia aumentam a imersão de uma videochamada.
Figura 4:a apresentação em tela cheia permite a imersão do público
Figura 5:quiosque de diretório de orientação em um dispositivo não pessoal (DPC ou app de implantação empresarial)
Tecnologias e serviços relacionados
O Android tem vários recursos que funcionam bem para melhorar a experiência de conteúdo
do usuário. Para saber mais, acesse:
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[],null,["# Immersive content\n\nYou can use [immersive mode](/develop/ui/views/layout/immersive) to hide the system bars for a full-screen\nexperience. This is useful for enabling users to enjoy a fully immersive\nexperience for video, games, images, and books, and to avoid accidental exits\nduring a game.\n\nTakeaways\n---------\n\n- Provide an intuitive way for users to display UI--for example, tapping on the\n screen during video playback displays video playback controls and system bars.\n\n- Never permanently hide system bars on personal devices. You cannot permanently\n hide system bars in your app unless for an [Android Enterprise](https://www.android.com/enterprise/management/)\n deployment, so your designs should account for them to provide the optimal\n experience. Read more about [designing for system bars](/design/ui/mobile/guides/foundations/system-bars).\n\n- Provide an overlay or scrim for overlaying text and controls.\n\n- Combine immersive mode with other features, such as picture-in-picture (PiP)\n and Chromecast, to continue the experience.\n\n- Immersive mode causes users to lose easy access to system navigation, so use\n it only when the benefit to the user experience goes beyond simply using extra\n screen space.\n\n- Fullscreen experiences aren't appropriate for all content. Consider when to\n help a user avoid accidental exits from frequent taps, like a game, or have an\n uninterrupted view to enjoy videos or books.\n\nBe mindful of how often users jump in and out of apps to check notifications, to\nconduct impromptu searches, or to take other actions. Immersive mode causes\nusers to lose easy access to system navigation, so use it only when the benefit\nto the user experience goes beyond simply using extra screen space.\n\nFullscreen experiences aren't appropriate for all content. Consider when to help\na user avoid accidental exits from frequent taps, like a game, or have an\nuninterrupted view to enjoy videos or books.\n\nTo implement immersive mode, you can use `WindowInsetsControllerCompat` to hide\nboth the status bar and the navigation bar--or just one of them. For details,\nrefer to the [Hide system bars developer guide](/develop/ui/views/layout/immersive).\n\nThe following sections describe examples of immersive mode use cases. \nAlas, your browser doesn't support HTML5 video. That's OK! You can still [download the video](/static/images/design/ui/mobile/immersive-mode-tap-to-reveal.mp4) and watch it with a video player. **Video 1:** Video playback - tapping to reveal relevant video player UI\n\n\u003cbr /\u003e\n\n**Figure 1:** Hidden status and navigation bars can help the reader fully engage with books\n\n\u003cbr /\u003e\n\n**Figure 2:** Take advantage of immersive mode in game apps to prevent accidental system UI taps\n\n\u003cbr /\u003e\n\n**Figure 3:** Full-screen imagery increases the immersion of a video call\n\n\u003cbr /\u003e\n\n**Figure 4:** Presentation in full screen allows for audience immersion\n\n\u003cbr /\u003e\n\n**Figure 5:** Wayfinding directory kiosk on a non-personal device ([DPC](/work/dpc/build-dpc) or enterprise deployment app)\n\nRelated services \\& Technologies\n--------------------------------\n\nAndroid has several features that work well to enhance your user's content\nexperience. For more check out:\n\n- [Exoplayer](/guide/topics/media/exoplayer)\n- [Picture in picture](/design/ui/mobile/guides/home-screen/picture-in-picture)\n- [Chromecast](https://developers.google.com/cast/docs/ux_guidelines)"]]