Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Interacciones de pantalla dividida

En Android 7.0 y versiones posteriores, los usuarios pueden tener múltiples aplicaciones mostradas simultáneamente en la pantalla de su dispositivo con la función de plataforma de múltiples ventanas . El modo predeterminado es pantalla dividida, que proporciona dos paneles de actividades para que los usuarios coloquen aplicaciones.

Android 8.0 mejora la pantalla dividida al refinar la función y agregarle más funcionalidad. En la implementación predeterminada, si un usuario toca Inicio después de entrar en pantalla dividida, el panel superior se comprime y el lanzador cambia de tamaño. Esto muestra a los usuarios que la aplicación superior aún está abierta mientras mantiene su diseño de inicio para que puedan encontrar e iniciar aplicaciones desde su pantalla de inicio.

Ejemplos y fuente

Hay una implementación de referencia de esta nueva funcionalidad en el código de Launcher3 en /platform/packages/apps/Launcher3/

Estos ID de cambio están relacionados con la implementación de pantalla dividida en Launcher3 y pueden actuar como referencia para los fabricantes de dispositivos que desean realizar actualizaciones similares en sus lanzadores.

  • ID de cambio: I48e5cb3bd15e70627d9bf007d93bc731612fba2e
  • ID de cambio: I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
  • ID de cambio: Id6557d070edb664aa1f4851de7abf494cf8a0677
  • ID de cambio: Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
  • ID de cambio: Ie50279f4edb94812120dea492aefa4f18218162f
  • ID de cambio: I6f9ee7be12d3266f021796576c771f86f6120246
  • ID de cambio: I106fe12041565a090047f146a07d4bc80a074b4a
  • ID de cambio: Ibb49c56aab29d1223a0ab36476a32d565566eb25
  • ID de cambio: Id60c793730d982277c9d91860e9fb0e6a0df7d38
  • ID de cambio: I9d358e74ab403989929dee87542d3dde78c2f229
  • ID de cambio: I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
  • ID de cambio: I776c6f710e081645cff891487022cf787869ee3f
  • ID de cambio: I2d17c89db2eb8d60b3393c2abc3b026e5574085d
  • ID de cambio: Id6ee68826c4f3cc579880540812fd8ed834f8267

Ejemplo de UX

A continuación, se muestran pantallas de ejemplo que muestran la experiencia del usuario para la implementación predeterminada de esta función.

Pantallas de ejemplo para el comportamiento de cambio de tamaño del lanzador

Figura 1 . Pantallas de ejemplo para cambiar el tamaño del lanzador en modo de pantalla dividida.

Implementación

Si bien Android 8.0 proporciona una implementación de referencia para esta actualización en pantalla dividida, los fabricantes de dispositivos deben determinar sus implementaciones en sus lanzadores. Para admitir esta función:

  • Implemente (o tenga una implementación existente de) ventanas múltiples que sigan los requisitos del Documento de definición de compatibilidad de Android (CDD) para ventanas múltiples .
  • Haz que el lanzador sea de tamaño variable. La implementación de referencia en Launcher3 elimina los nombres de las aplicaciones a medida que la pantalla se vuelve más pequeña, pero las implementaciones pueden variar según cómo se comprime el lanzador, especialmente si hay un código de lanzamiento personalizado.
  • Establezca la altura mínima especificada en el manifiesto del lanzador. Para hacer esto, ajuste el valor de task_height_of_minimized_mode en: frameworks/base/core/res/res/values/dimens.xml

Pruebas

Utilice pruebas manuales para asegurarse de que su implementación funcione correctamente.

  1. Entrar en pantalla dividida.
  2. Presione Inicio .
  3. Observe el lanzador de tamaño variable.

Asegúrese de que el lanzador cambie de tamaño correctamente en todas las orientaciones de dispositivo que admita.