Google cambia el comportamiento del cajón de navegación en la quinta beta de Android Q. Estos cambios deberían solucionar las complicaciones con los cajones de navegación.
Nos estamos acercando al lanzamiento final de Android Q. Como cada nueva versión de Android, ha habido un par de cambios controvertidos. Uno de estos cambios es la navegación completa por gestos, que afortunadamente es opcional, por lo que puedes cancelarla en cualquier momento. Un aspecto de los nuevos controles por gestos ha dejado confundidos a muchos usuarios y desarrolladores. Además de cambiar el comportamiento de la barra de navegación, Google también agregó un nuevo gesto que le permite regresar deslizando el dedo hacia adentro desde cualquier lado de la pantalla. Esto entraba en conflicto con los cajones de navegación en muchas aplicaciones, por lo que Google recomendó a los desarrolladores de aplicaciones bloquear los deslizamientos hacia adentro si continúan usando los cajones de navegación en sus aplicaciones. Hoy, un desarrollador del equipo de Android de Google publicó que hay una nueva solución en camino.
Según el miembro de Relaciones con desarrolladores de Android Chris BanesGoogle está cambiando el comportamiento del gesto de navegación hacia atrás en la próxima quinta versión beta de Android Q. Podrás abrir el cajón de navegación "mirando" cerca del cajón. Básicamente, para abrir el cajón, tocas el borde de la pantalla y lo mantienes presionado brevemente hasta que "salte". Luego puedes continuar arrastrándolo para abrirlo. Huawei lleva bastante tiempo utilizando un enfoque similar en dispositivos con sistema EMUI. Gracias a este cambio, no tendrás que hacer un extraño deslizamiento diagonal desde el lateral de la pantalla como recomiendan algunos usuarios. Para algunos puede ser preferible tocar el botón del menú de hamburguesas, pero es muy difícil estirar el dedo tanto en dispositivos más grandes.
Otro cambio es cómo las aplicaciones pueden bloquear el gesto lateral. Anteriormente, los desarrolladores podían bloquear todos los lados si así lo deseaban. Ahora, las aplicaciones solo podrán optar por no participar en 200 dp desde los bordes. Para las aplicaciones que solicitan excluirse de más, solo se anularán los 200 dp inferiores.
Los cambios se extenderán a todas las versiones de la API DrawerLayout, pero Google sugiere a los desarrolladores actualizar a 1.1.0-alpha02 para obtener la mejor experiencia en dispositivos Android Q. Lo más probable es que esta API se finalice y pase al canal estable junto con el lanzamiento final del sistema. Android Q Beta 5 se lanzará en las próximas semanas. Al menos conocemos las fechas de lanzamiento aproximadas de las últimas 4 versiones beta, pero Google no revela una ETA para Beta 5, 6 y la versión final de Android Q.