AnimationExtensions.Animate Méthode

Définition

Surcharges

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

Définit les paramètres spécifiés et démarre l’animation.

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

Définit les paramètres spécifiés et démarre l’animation.

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

Définit les paramètres spécifiés et démarre l’animation.

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

Définit les paramètres spécifiés et démarre l’animation.

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

Définit les paramètres spécifiés et démarre l’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 = 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

Paramètres

self
IAnimatable

Objet sur lequel cette méthode sera exécutée.

name
String

Clé d’animation qui doit être unique parmi ses animations sœurs et parents pendant la durée de l’animation.

callback
Action<Double>

Action qui est appelée avec des valeurs d’animation successives.

rate
UInt32

Intervalle, en millisecondes, entre chaque frame.

length
UInt32

Nombre de millisecondes pendant lesquelles interpoler l’animation.

easing
Easing

Fonction d’accélération à utiliser pour une transition d’entrée, de sortie, ou d’entrée et de sortie de l’animation.

finished
Action<Double,Boolean>

Action à appeler quand l’animation est terminée.

repeat
Func<Boolean>

Fonction qui retourne la valeur true si l’animation doit continuer.

S’applique à

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

Définit les paramètres spécifiés et démarre l’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 = 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

Paramètres

self
IAnimatable

Objet sur lequel cette méthode sera exécutée.

name
String

Clé d’animation qui doit être unique parmi ses animations sœurs et parents pendant la durée de l’animation.

animation
Animation

Animation à exécuter.

rate
UInt32

Intervalle, en millisecondes, entre chaque frame.

length
UInt32

Nombre de millisecondes pendant lesquelles interpoler l’animation.

easing
Easing

Fonction d’accélération à utiliser pour une transition d’entrée, de sortie, ou d’entrée et de sortie de l’animation.

finished
Action<Double,Boolean>

Action à appeler quand l’animation est terminée.

repeat
Func<Boolean>

Fonction qui retourne la valeur true si l’animation doit continuer.

S’applique à

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

Définit les paramètres spécifiés et démarre l’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 = 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

Paramètres

self
IAnimatable

Objet sur lequel cette méthode sera exécutée.

name
String

Clé d’animation qui doit être unique parmi ses animations sœurs et parents pendant la durée de l’animation.

callback
Action<Double>

Action qui est appelée avec des valeurs d’animation successives.

start
Double

Fraction de l’animation actuelle au niveau de laquelle démarrer l’animation.

end
Double

Fraction de l’animation actuelle au niveau de laquelle arrêter l’animation.

rate
UInt32

Intervalle, en millisecondes, entre chaque frame.

length
UInt32

Nombre de millisecondes pendant lesquelles interpoler l’animation.

easing
Easing

Fonction d’accélération à utiliser pour une transition d’entrée, de sortie, ou d’entrée et de sortie de l’animation.

finished
Action<Double,Boolean>

Action à appeler quand l’animation est terminée.

repeat
Func<Boolean>

Fonction qui retourne la valeur true si l’animation doit continuer.

S’applique à

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

Définit les paramètres spécifiés et démarre l’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 = 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

Paramètres de type

T

Paramètres

self
IAnimatable

Objet sur lequel cette méthode sera exécutée.

name
String

Clé d’animation qui doit être unique parmi ses animations sœurs et parents pendant la durée de l’animation.

transform
Func<Double,T>

Fonction qui mappe les durées d’animation à de nouvelles valeurs de durée.

callback
Action<T>

Action qui est appelée avec des valeurs d’animation successives.

rate
UInt32

Intervalle, en millisecondes, entre chaque frame.

length
UInt32

Nombre de millisecondes pendant lesquelles interpoler l’animation.

easing
Easing

Fonction d’accélération à utiliser pour une transition d’entrée, de sortie, ou d’entrée et de sortie de l’animation.

finished
Action<T,Boolean>

Action à appeler quand l’animation est terminée.

repeat
Func<Boolean>

Fonction qui retourne la valeur true si l’animation doit continuer.

S’applique à