En esta página verás varios tutoriales que conforman la guía de ConstraintLayout en Android, con el objetivo de construir diseños de interfaz de usuario flexibles y que eviten el uso de layouts anidados.
Las siguientes son las secciones correspondientes para manejar este elemento en tus Apps:
#1. Añadir Un ConstraintLayout En Android Studio
En este primer tutorial de la guía verás como añadir un ConstraintLayout
a tu proyecto, a convertir un layout a ConstraintLayout y a comprender el manejo del editor de layouts para aplicar restricciones.
#2. Restricciones
En este tutorial te explicaré el uso de las más básicas restricciones del ConstraintLayout
como lo son: restricciones de posicionamiento relativo, de márgenes, de centrado y de dimensión. La idea es comprender los atributos que representan estas restricciones y cómo podemos aplicarlos desde el editor de layouts en Android Studio.
#3. Cadenas
Las cadenas en el ConstraintLayout
, son restricciones que permiten distribuir linealmente un grupo de views que están conectados bidireccionalmente. El objetivo de este tutorial es mostrarte como: crear una cadena en Android Studio, diferenciar los estilos de cadenas, conocer los atributos del ConstraintLayout
y saber cómo influyen las márgenes en las cadenas.
#4. Objetos Virtuales
Los objetos virtuales del ConstraintLayout son elementos especiales que representan referencias auxiliares sobre las cuales puedes aplicar restricciones. En este tutorial aprenderás sobre: Líneas de guía, Barreras y Grupos.
#5. Animaciones
En este tutorial veremos cómo crear animaciones en el ConstraintLayout a partir de las clases ConstraintSet
y TransitionManager
. Emplearemos un ejemplo para animar el posicionamiento y tamaño de dos elementos en pantalla.