AnimationExtensions.Animate Método

Definición

Sobrecargas

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Action<double> callback, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

Parámetros

self
IAnimatable

Objeto en el que se ejecutará este método.

name
String

Una clave de animación que debería ser única entre sus animaciones del mismo nivel y primarias durante el tiempo que dure la animación.

callback
Action<Double>

Una acción a la que se llama con los valores de animación sucesivos.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.

easing
Easing

Función de aceleración que se va a usar para realizar la transición de entrada, de salida o de entrada y salida de la animación.

finished
Action<Double,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.

Se aplica a

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Xamarin.Forms.Animation animation, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Xamarin.Forms.Animation * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

Parámetros

self
IAnimatable

Objeto en el que se ejecutará este método.

name
String

Una clave de animación que debería ser única entre sus animaciones del mismo nivel y primarias durante el tiempo que dure la animación.

animation
Animation

La animación que se va a ejecutar.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.

easing
Easing

Función de aceleración que se va a usar para realizar la transición de entrada, de salida o de entrada y salida de la animación.

finished
Action<Double,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.

Se aplica a

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Action<double> callback, double start, double end, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * double * double * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

Parámetros

self
IAnimatable

Objeto en el que se ejecutará este método.

name
String

Una clave de animación que debería ser única entre sus animaciones del mismo nivel y primarias durante el tiempo que dure la animación.

callback
Action<Double>

Una acción a la que se llama con los valores de animación sucesivos.

start
Double

Fracción de la animación actual en la que se va a iniciar la animación.

end
Double

Fracción de la animación actual en la que se va a detener la animación.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.

easing
Easing

Función de aceleración que se va a usar para realizar la transición de entrada, de salida o de entrada y salida de la animación.

finished
Action<Double,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.

Se aplica a

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

public static void Animate<T> (this Xamarin.Forms.IAnimatable self, string name, Func<double,T> transform, Action<T> callback, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<T,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Func<double, 'T> * Action<'T> * uint32 * uint32 * Xamarin.Forms.Easing * Action<'T, bool> * Func<bool> -> unit

Parámetros de tipo

T

Parámetros

self
IAnimatable

Objeto en el que se ejecutará este método.

name
String

Una clave de animación que debería ser única entre sus animaciones del mismo nivel y primarias durante el tiempo que dure la animación.

transform
Func<Double,T>

Una función que asigna los tiempos de animación a nuevos valores de tiempo.

callback
Action<T>

Una acción a la que se llama con los valores de animación sucesivos.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.

easing
Easing

Función de aceleración que se va a usar para realizar la transición de entrada, de salida o de entrada y salida de la animación.

finished
Action<T,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.

Se aplica a