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.Sets the specified parameters and starts the animation.

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

Establece los parámetros especificados e inicia la animación.Sets the specified parameters and starts the animation.

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.Sets the specified parameters and starts the animation.

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.Sets the specified parameters and starts the animation.

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

Establece los parámetros especificados e inicia la animación.Sets the specified parameters and starts the animation.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Action<double> callback, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = null, Action<double,bool> finished = null, Func<bool> repeat = null);
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.The object on which this method will be run.

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.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

callback
Action<Double>

Una acción a la que se llama con los valores de animación sucesivos.An action that is called with successive animation values.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.The time, in milliseconds, between frames.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.The number of milliseconds over which to interpolate the animation.

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.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.An action to call when the animation is finished.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.A function that returns true if the animation should continue.

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

Establece los parámetros especificados e inicia la animación.Sets the specified parameters and starts the animation.

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 = null, Action<double,bool> finished = null, Func<bool> repeat = null);
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.The object on which this method will be run.

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.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

animation
Animation

La animación que se va a ejecutar.The animation to run.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.The time, in milliseconds, between frames.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.The number of milliseconds over which to interpolate the animation.

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.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.An action to call when the animation is finished.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.A function that returns true if the animation should continue.

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.Sets the specified parameters and starts the animation.

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 = null, Action<double,bool> finished = null, Func<bool> repeat = null);
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.The object on which this method will be run.

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.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

callback
Action<Double>

Una acción a la que se llama con los valores de animación sucesivos.An action that is called with successive animation values.

start
Double

Fracción de la animación actual en la que se va a iniciar la animación.The fraction into the current animation at which to start the animation.

end
Double

Fracción de la animación actual en la que se va a detener la animación.The fraction into the current animation at which to stop the animation.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.The time, in milliseconds, between frames.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.The number of milliseconds over which to interpolate the animation.

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.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.An action to call when the animation is finished.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.A function that returns true if the animation should continue.

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.Sets the specified parameters and starts the animation.

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 = null, Action<T,bool> finished = null, Func<bool> repeat = null);
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.The object on which this method will be run.

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.An animation key that should be unique among its sibling and parent animations for the duration of the animation.

transform
Func<Double,T>

Una función que asigna los tiempos de animación a nuevos valores de tiempo.A function that maps animation times to new time values.

callback
Action<T>

Una acción a la que se llama con los valores de animación sucesivos.An action that is called with successive animation values.

rate
UInt32

Tiempo, en milisegundos, entre fotogramas.The time, in milliseconds, between frames.

length
UInt32

Número de milisegundos durante los que se va a interpolar la animación.The number of milliseconds over which to interpolate the animation.

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.The easing function to use to transision in, out, or in and out of the animation.

finished
Action<T,Boolean>

Una acción a la que se va a llamar cuando finalice la animación.An action to call when the animation is finished.

repeat
Func<Boolean>

Una función que devuelve true si la animación debe continuar.A function that returns true if the animation should continue.

Se aplica a