Transformaciones y Animaciones
Clase 32 de 52 • Curso de Xamarin.Forms
Contenido del curso
Instalación y configuración
Fundamentos de Xamarin.Forms
Arquitectura de Xamarin.Forms
Sistema de Propiedades Enlazables
Manejo de Eventos
El Lenguaje XAML
Interfaz de Usuario
- 26

Contenedores
18:48 min - 27
Controles comunes
01:39 min - 28

Creación de controles personalizados
24:02 min - 29

Estilos
13:37 min - 30

Triggers en Estilos
11:40 min - 31
Diccionarios Mezclados
02:39 min - 32

Transformaciones y Animaciones
Viendo ahora - 33

Navegación
17:05 min - 34

DisplayAlert y DisplayActionSheet
08:10 min - 35

MessagingCenter
16:13 min
Enlace de Datos
Comandos
El Patrón de Diseño Model-View-ViewModel (MVVM)
El objetivo de las transformaciones es cambiar la manera en que se renderizan los controles en pantalla. Las transformaciones se implementan a los elementos derivados de VisualElements en forma de propiedades.
Pueden ser:
- Rotation
- RotationX
- RotationY
- TranslationX
- TranslationY
- Scale
Las animaciones nos permiten cambiar el valor de las propiedades de transformación de un control a través de un par de clases disponibles en Xamarin.Forms en los objetos derivados de VisualElementes, son de dos tipos: ViewExtensions y AnimationExtensions. En esta clase veremos las primeras.
Las ViewExtensions soportadas son:
- FadeTo
- RotateTo
- ScaleTo
- TranslateTo
Las animaciones cuentan con varias funciones de visualización que determinan la manera en que sucede la transición de una transformación a otra, puede ser de tipo BounceIn, BounceOut, CubicIn, CubicOut, CubicInOutLinear, SinIn, SinOut, SinInOut, SpringIn, SpringOut.