Controlar a visibilidade da IU do sistema

barras do sistema

Figura 1. Barras de sistema, incluindo a barra de status [1] e a barra de navegação [2].

As barras do sistema são áreas da tela dedicadas à exibição de notificações, comunicação do status do dispositivo e navegação do dispositivo. Normalmente, as barras do sistema (que consistem nas barras de status e navegação, como mostrado na Figura 1) são exibidas simultaneamente com o app. Apps que exibem conteúdo imersivo, como filmes ou imagens, podem escurecer temporariamente os ícones da barra de sistema para uma experiência com menos distrações ou ocultar temporariamente as barras para uma experiência totalmente imersiva.

Se você conhece o Guia de design do Android, sabe a importância de projetar seus apps para estar em conformidade com as diretrizes e os padrões de uso padrão da interface do Android. Considere cuidadosamente as necessidades e expectativas dos usuários antes de modificar as barras do sistema, já que elas oferecem a eles uma maneira padrão de navegar em um dispositivo e conferir o status dele.

Esta aula descreve como escurecer ou ocultar as barras do sistema em diferentes versões do Android para criar uma experiência do usuário imersiva, preservando o acesso fácil às barras do sistema.

Lições

Como escurecer as barras do sistema
Saiba como escurecer as barras de status e de navegação. (Descontinuado)
Como ocultar a barra de status
Aprenda a ocultar a barra de status em diferentes versões do Android.
Como ocultar a barra de navegação
Saiba como ocultar a barra de navegação, além da barra de status.
Como usar o modo de tela cheia imersivo
Saiba como criar uma experiência totalmente imersiva no seu app.
Como responder a alterações de visibilidade da IU
Saiba como registrar um listener para receber notificações sobre mudanças na visibilidade da IU do sistema para que você possa ajustar a IU do app corretamente.