Drawerlayout
Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
---|---|---|---|---|
22 de marzo de 2023 | 1.2.0 | - | - | - |
Cómo declarar dependencias
Para agregar una dependencia en DrawerLayout, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio de Maven de Google para obtener más información.
Agrega las dependencias de los artefactos que necesites en el archivo build.gradle
de tu app o módulo:
Groovy
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.2.0") }
Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.
Comentarios
Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
Versión 1.2
Versión 1.2.0
22 de marzo de 2023
Lanzamiento de androidx.drawerlayout:drawerlayout:1.2.0
. La versión 1.2.0 contiene estas confirmaciones.
Cambios importantes desde la versión 1.1.0
DrawerLayout
ahora se integra con las APIs deOnBackPressedInvoked
de Android 13 para interceptar automáticamente el botón Atrás del sistema cuando el panel lateral está abierto. Para ello, tu app debe habilitar el gesto atrás predictivo.- Las llamadas a
open
yclose
ahora funcionan de forma coherente, incluso si el panel lateral está bloqueado. El bloqueo del panel lateral sigue impidiendo que los usuarios interactúen con él mediante gestos.
Versión 1.2.0-rc01
8 de marzo de 2023
Se lanzó androidx.drawerlayout:drawerlayout:1.2.0-rc01
sin cambios. La versión 1.2.0-rc01 contiene estas confirmaciones.
Versión 1.2.0-beta01
8 de febrero de 2023
Se lanzó androidx.drawerlayout:drawerlayout:1.2.0-beta01
sin cambios. La versión 1.2.0-beta01 contiene estas confirmaciones.
Versión 1.2.0-alpha01
21 de septiembre de 2022
Se lanzó androidx.drawerlayout:drawerlayout:1.2.0-alpha01
. La versión 1.2.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
- Se integraron nuevas APIs de
OnBackPressedInvoked
para Android 13 (0c84661).
Correcciones de errores
- Asegúrate de que
open()
yclose()
funcionen de manera programática cuando el panel lateral esté bloqueado (ae09f6e).
Versión 1.1.1
Versión 1.1.1
2 de septiembre de 2020
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.1
. La versión 1.1.1 contiene estas confirmaciones.
Correcciones de errores
- Se corrigió un error por el que
open()
yclose()
no funcionaban cuando se usabaLOCK_MODE_LOCKED_CLOSED
oLOCK_MODE_LOCKED_OPEN
(b/162253907).
Versión 1.1.0
Versión 1.1.0
24 de junio de 2020
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.0
. La versión 1.1.0 contiene estas confirmaciones.
Cambios importantes desde la versión 1.0.0
DrawerLayout
ahora tiene en cuenta el tamaño de las inserciones de navegación por gestos, lo que expande el área disponible para que los usuarios mantengan presionada la pantalla y deslicen el dedo para abrir el panel lateral cuando la navegación por gestos esté habilitada.DrawerLayout
ahora admite la configuración de un estilo predeterminado con el atributo de temadrawerLayoutStyle
.DrawerLayout
ahora implementa la interfazOpenable
que se agregó en CustomView1.1.0
.
Versión 1.1.0-rc01
20 de mayo de 2020
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.0-rc01
sin cambios desde 1.1.0-beta01
. La versión 1.1.0-rc01 contiene estas confirmaciones.
Versión 1.1.0-beta01
1 de abril de 2020
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.0-beta01
sin cambios desde 1.1.0-alpha04
. La versión 1.1.0-beta01 contiene estas confirmaciones.
Versión 1.1.0-alpha04
4 de marzo de 2020
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.0-alpha04
. La versión 1.1.0-alpha04 contiene estas confirmaciones.
Cambios en la API
DrawerLayout
ahora implementa la interfazOpenable
que se agregó en CustomView1.1.0-alpha02
(b/129979320).
Versión 1.1.0-alpha03
15 de agosto de 2019
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.0-alpha03
. Para conocer las confirmaciones incluidas en esta versión, consulta este vínculo.
Correcciones de errores
- Se corrigió el problema de incompatibilidad binaria con
androidx.core:core:1.2.0-alpha03
(b/139103874).
Versión 1.1.0-alpha02
13 junio de 2019
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.0-alpha02
. Para conocer las confirmaciones incluidas en esta versión, consulta este vínculo.
Nuevas funciones
- Ahora es posible establecer el estilo predeterminado mediante el nuevo atributo del tema
drawerLayoutStyle
. - Se quitó el comportamiento obsoleto cuando se usaba la navegación por gestos en Android 10. Ahora es posible abrir los paneles laterales con solo presionar y deslizar el dedo.
Versión 1.1.0-alpha01
7 de mayo de 2019
Lanzamiento de androidx.drawerlayout:drawerlayout:1.1.0-alpha01
.
Nuevas funciones
- Actualización para compatibilidad con navegación por gestos:
DrawerLayout
ahora establecerects
de exclusión de gestos del sistema a fin de permitir abrir los paneles laterales deslizantes.
Versión 1.0.0
Versión 1.0.0
21 de septiembre de 2018
Lanzamiento de androidx.drawerlayout:drawerlayout:1.0.0
.