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 que se usan para mostrar notificaciones, comunicar el estado del dispositivo y navegar en el dispositivo. Por lo general, las barras del sistema (que constan de 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 que distraigas menos, o bien ocultar las barras de forma temporal para ofrecer una experiencia completamente envolvente.

Si estás familiarizado con la Guía de Diseño de Android, conoces la importancia de diseñar tus apps de modo 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 tus usuarios antes de modificar las barras del sistema, ya que proporcionan a los usuarios una forma 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 el acceso sencillo a las barras del sistema.

Lecciones

Cómo atenuar las barras del sistema
Obtén información sobre cómo atenuar las barras de estado y navegación. (Obsoleto)
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.