Join en-US

Easing Functions

published 1/9/2010 1:17:28 PM by Manuel Fernando

Cuando haces animaciones de interpolación lineal se ejecutan secuencialmente y para agregar efectos menos estáticos debes implementar animaciones basadas en key-frame que te permita en determinados segmentos de la línea de tiempo variar la animación o agregarle algunos efectos que hagan que la animación sea deslumbrante. Este trabajo es un algo tedioso y por tal motivo en la versión 3 de Silverlight se adiciono una nueva característica llamada Easing function las cuales son funciones matemáticas que agregan efectos a tus animación de forma fácil y rápida.

Lo interesante de las easing function es que requiere poco trabajo implementarlas. Todos las clases easing function son derivados de la clase base EasingFunctionBase por lo que heredan solo una propiedad llamada EasingMode el cual te permite definir el modo en el que se aplicara la easing function. Por esta razón esta propiedad solo acepta tres valores posibles.

EaseIn: El efecto se aplica al inicio de la animación.

EaseOut: El efecto se aplica al final de la animación.

EaseInOut: El efecto se aplica tanto al inicio como al final de la animación.

Clases Easing Functions

1.       ElasticEase

2.       BounceEase

3.       CircleEase

4.       CubicEase

5.       QuadraticEase

6.       QuarticEase

7.       QuinticEase

8.       SinceEase

9.       PowerEase

10.   ExponentialEase




saludos,

MANUEL FERNANDO


Add a comment

Title  

Comments  


Sign in for add you comments


Frameworkla.net compatible con Internet Explorer 8
History Favorites