Cuando cambia tu IU como respuesta a una acción del usuario, debes animar las transiciones de diseño. Estas animaciones les proporcionan a los usuarios comentarios sobre sus acciones y ayudan a mantenerlos orientados a la IU.
Android incluye el framework de transiciones, que te permite animar con facilidad los cambios entre dos jerarquías de vistas. El framework anima las vistas en el tiempo de ejecución cambiando algunos de sus valores de propiedad a lo largo del tiempo. El framework incluye animaciones integradas para efectos comunes y te permite crear animaciones personalizadas y devoluciones de llamada de ciclo de vida de transición.
Para comenzar, mira el video incorporado aquí y lee la Descripción general de animaciones.
Documentación
- Descripción general de animaciones
- Descripción general de la animación de propiedades
- Cómo animar gráficos con elementos de diseño
- Cómo mostrar/ocultar una vista con animación
- Cómo mover una vista con animación
- Cómo mover vistas con una animación de navegación
- Cómo ampliar una vista con animaciones con zoom
- Cómo animar movimiento con física de resorte
- Cómo animar automáticamente las actualizaciones de diseño
- Cómo animar cambios de diseño con una transición
- Cómo crear una animación de transición personalizada
- Cómo iniciar una actividad con una animación
- Cómo deslizar entre fragmentos con ViewPager
- Cómo deslizarse entre fragmentos con ViewPager2
- Cómo migrar contenido de ViewPager a ViewPager2
Videos
Recursos adicionales
Para obtener más información sobre la animación, consulta los siguientes recursos.
Video
- Get Animated (Android Dev Summit 2018): Descripción general de las diversas tecnologías de animación disponibles. Incluye un resumen de cómo elegir entre las diferentes opciones de animación.