Transformaciones y Animaciones

Clase 32 de 52Curso de Xamarin.Forms

Resumen

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.