Cómo controlar la visibilidad de la IU del sistema

barras del sistema

Figura 1: Barras del sistema, incluidas la barra de estado [1] y la barra de navegación [2]

Las barras del sistema son áreas de la pantalla dedicadas a la visualización de notificaciones, la comunicación del estado del dispositivo y la navegación del dispositivo. Por lo general, las barras del sistema (que consisten en las barras de estado y navegación, como se muestra en la figura 1) se muestran al mismo tiempo que tu app. Las apps que muestran contenido envolvente, como películas o imágenes, pueden atenuar temporalmente los íconos de la barra del sistema para brindar una experiencia que distraiga menos, o bien ocultar las barras de forma temporal para brindar una experiencia completamente envolvente.

Si conoces la Guía de diseño de Android, conoces la importancia de diseñar tus apps para que cumplan con los patrones de uso y los lineamientos estándar de la IU de Android. Debes considerar cuidadosamente las necesidades y expectativas de los usuarios antes de modificar las barras del sistema, ya que les brindan a los usuarios una manera estándar de navegar por un dispositivo y ver su estado.

En esta clase, se describe cómo atenuar u ocultar las barras del sistema en diferentes versiones de Android para crear una experiencia del usuario envolvente y, al mismo tiempo, preservar la facilidad de acceso a las barras del sistema.

Lecciones

Cómo atenuar las barras del sistema
Obtén información para atenuar las barras de estado y navegación.
Cómo ocultar la barra de estado
Obtén información para ocultar la barra de estado en diferentes versiones de Android.
Cómo ocultar la barra de navegación
Obtén información para ocultar la barra de navegación, además de la barra de estado.
Cómo usar el modo de pantalla completa envolvente
Obtén información para crear una experiencia completamente envolvente en tu app.
Cómo responder a los cambios de visibilidad de la IU
Obtén información sobre cómo registrar un objeto de escucha para recibir notificaciones sobre los cambios de visibilidad de la IU del sistema a fin de que puedas ajustar la IU de tu app según corresponda.