Constraintlayout

Actualización más reciente Versión estable actual Próxima versión potencial Versión Beta Versión Alfa
16 de diciembre de 2019 1.1.3 - 2.0.0-beta4 -

Para agregar una dependencia en ConstraintLayout, 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:

dependencies {
    implementation "androidx.constraintlayout:constraintlayout:2.0.0-beta7"
}

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 en esta biblioteca antes de crear uno nuevo. Para agregar tu voto a un problema existente, haz clic en el botón de estrella.

Cómo crear un error nuevo

Consulta la documentación sobre la herramienta de seguimiento de errores para obtener más información.

Versión 2.0.0

ConstraintLayout 2.0 agrega funciones nuevas para diseños (diseños virtuales, entre otros) y una nueva clase para simplificar la animación de vistas, MotionLayout.

Versión 2.0.0-beta4

16 de diciembre de 2019

Lanzamiento de androidx.constraintlayout:constraintlayout:2.0.0-beta4.

Nuevas funciones

MotionLayout

Atributos nuevos en la transición:

  • layoutDuringTransition: Te permite configurar cómo debe reaccionar MotionLayout a las llamadas secundarias de requestLayouts durante una transición. Los valores posibles son {ignoreRequest, honorRequest}.
  • pathMotionArc: La ruta que toman los elementos en movimiento usará un arco. Los valores posibles son {startVertical | startHorizontal | girar | ninguno}.

Ahora es posible definir una transición predeterminada omitiendo el inicio y el final de ConstraintSets. Se usará esa transición predeterminada si no se encuentra ninguna otra existente que coincida con los estados de inicio y fin actuales.

Correcciones de errores

Consulta la lista de problemas cerrados aquí.