Conteúdo imersivo

Você pode usar o modo imersivo para ocultar as barras de sistema e ter uma experiência de tela cheia. Isso é útil para permitir que os usuários aproveitem uma experiência totalmente imersiva de vídeos, jogos, imagens e livros, além de evitar saídas acidentais durante um jogo.

Aprendizados

  • Ofereça uma maneira intuitiva para os usuários mostrarem a interface. Por exemplo, tocar na tela durante a reprodução de vídeo mostra os controles de reprodução e as barras de sistema.

  • Nunca oculte permanentemente as barras de sistema em dispositivos pessoais. Não é possível ocultar permanentemente as barras de sistema no seu app, a menos que seja para uma implantação do Android Enterprise. Portanto, seus designs precisam considerar essas barras para oferecer a melhor experiência. Leia mais sobre como criar designs para barras de sistema.

  • Forneça uma sobreposição ou tela escura para sobrepor texto e controles.

  • Combine o modo imersivo com outros recursos, como picture-in-picture (PiP) e 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 uso de espaço extra na tela.

  • As experiências em tela cheia não são adequadas para todos os tipos de conteúdo. Considere quando ajudar um usuário a evitar saídas acidentais de toques frequentes, como em um jogo, ou ter uma visualização ininterrupta para aproveitar vídeos ou livros.

Considere a frequência com que os usuários entram e saem de apps para verificar notificações, fazer pesquisas de improviso ou realizar outras ações. O modo imersivo faz com que os usuários percam o acesso fácil à navegação do sistema. Por isso, use-o apenas quando o benefício para a experiência do usuário for além do uso de espaço extra na tela.

As experiências em tela cheia não são adequadas para todos os tipos de conteúdo. Considere quando ajudar um usuário a evitar saídas acidentais de toques frequentes, como em um jogo, ou ter uma visualização ininterrupta para aproveitar vídeos ou livros.

Para implementar o modo imersivo, use WindowInsetsControllerCompat para ocultar a barra de status e a de navegação ou apenas uma delas. Para mais detalhes, consulte o guia do desenvolvedor sobre como 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 revelar a interface do player de vídeo relevante


Figura 1:barras de status e de navegação ocultas ajudam o leitor a se envolver totalmente com os livros


Figura 2:aproveite o modo imersivo em apps de jogos para evitar toques acidentais na interface 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)

O Android tem vários recursos que funcionam bem para melhorar a experiência de conteúdo do usuário. Para mais informações, acesse: