Partager via


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
System.String

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

callback
System.Action<System.Double>

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

rate
System.UInt32

Intervalle, en millisecondes, entre chaque frame.

length
System.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
System.Action<System.Double,System.Boolean>

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

repeat
System.Func<System.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
System.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
System.UInt32

Intervalle, en millisecondes, entre chaque frame.

length
System.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
System.Action<System.Double,System.Boolean>

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

repeat
System.Func<System.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
System.String

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

callback
System.Action<System.Double>

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

start
System.Double

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

end
System.Double

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

rate
System.UInt32

Intervalle, en millisecondes, entre chaque frame.

length
System.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
System.Action<System.Double,System.Boolean>

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

repeat
System.Func<System.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
System.String

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

transform
System.Func<System.Double,T>

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

callback
System.Action<T>

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

rate
System.UInt32

Intervalle, en millisecondes, entre chaque frame.

length
System.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
System.Action<T,System.Boolean>

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

repeat
System.Func<System.Boolean>

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

S’applique à