Coordinatorlayout
Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
---|---|---|---|---|
4 de octubre de 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
Cómo declarar dependencias
Para agregar una dependencia en CoordinatorLayout, debes agregar el repositorio de Maven de Google a tu proyecto. Lee el repositorio 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.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout: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.3
Versión 1.3.0-alpha02
4 de octubre de 2023
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
. La versión 1.3.0-alpha02 contiene estas confirmaciones.
- Es un lanzamiento de actualización de versión, sin cambios desde
1.3.0-alpha01
.
Versión 1.3.0-alpha01
20 de septiembre de 2023
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
. La versión 1.3.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
- Se agregó compatibilidad con los eventos de teclas de página arriba, página abajo, Inicio y Fin. (14719d3).
Cambios en la API
- Se agregaron anotaciones de nulabilidad en
CoordinatorLayout.java
. (Ieb647, b/236474453).
Correcciones de errores
- Se corrigieron las acciones de teclado de las teclas arriba, abajo, barra espaciadora y variación de teclas con
NestedScrollView
yCoordinatorLayout
. (bdd72e6)
Versión 1.2
Versión 1.2.0
12 de enero de 2022
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.2.0
. La versión 1.2.0 contiene estas confirmaciones.
Cambios importantes desde la versión 1.1.0
- Solo conserva las anotaciones visibles del tiempo de ejecución en las reglas de CoordinatorLayout (9ec7cb).
Versión 1.2.0-rc01
15 de diciembre de 2021
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
. La versión 1.2.0-rc01 contiene estas confirmaciones.
Versión 1.2.0-beta01
17 de noviembre de 2021
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
. La versión 1.2.0-beta01 contiene estas confirmaciones.
Cambios en la API
- Se completaron las API para la versión beta.
Versión 1.2.0-alpha01
3 de noviembre de 2021
Se lanzó androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
. La versión 1.2.0-alpha01 contiene estas confirmaciones.
Correcciones de errores
- Solo conserva las anotaciones visibles del tiempo de ejecución en las reglas de CoordinatorLayout (9ec7cb).
Versión 1.1.0
Versión 1.1.0
4 de diciembre de 2019
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.1.0
. La versión 1.1.0 contiene estas confirmaciones.
Cambios importantes desde 1.0.0
- aosp/737190: CoordinatorLayout ahora implementa
NestedScrollingParent3
, yCoordinatorLayout.Behavior
implementa una nueva sobrecarga deonNestedScroll
para permitir queBehaviors
pueda informar a elementos secundarios de desplazamiento anidados cuánta distancia de desplazamiento consumen (durante el pasedispatchNestedScroll()
/onNestedScroll()
). Se dio de baja el objetoonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
ya existente y se lo reemplazó por las nuevas implementaciones deonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
, y en consecuencia, deben actualizarse los objetosBehavior
. Si, actualmente, el código del desarrollador anulaCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, es probable que ya no se los llame, por lo que se debería anularCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
en su lugar. - Se expuso CoordinatorLayout a servicios de accesibilidad (aosp/1056175).
- Se dio de baja la anotación
CoordinatorLayout.DefaultBehavior
. En su lugar, usa la interfazCoordinatorLayout.AttachedBehavior
.
Versión 1.1.0-rc01
23 de octubre de 2019
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
. La versión 1.1.0-rc01 contiene estas confirmaciones.
Nuevas funciones
- Se expuso CoordinatorLayout a servicios de accesibilidad (aosp/1056175).
Versión 1.1.0-beta01
5 de junio de 2019
Lanzamiento de androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
. Para conocer las confirmaciones incluidas en esta versión, consulta este artículo.
Correcciones de errores
- Migración desde clases de prueba obsoletas (aosp/853955)
Versión 1.1.0-alpha01
3 de diciembre de 2018
Cambios en la API
aosp/737190: CoordinatorLayout ahora implementa
NestedScrollingParent3
, yCoordinatorLayout.Behavior
implementa una nueva sobrecarga deonNestedScroll
para permitir queBehaviors
informe a elementos secundarios de desplazamiento anidados cuánta distancia de desplazamiento consumen (durante el pasedispatchNestedScroll()
/onNestedScroll()
). Se dio de baja el objetoonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
ya existente y se lo reemplazó por las nuevas implementaciones deonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
, y en consecuencia, deben actualizarse los objetosBehavior
.Si, por el momento, el código del desarrollador anula
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
, es probable que ya no se los llame, por lo que se debería anularCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
.