Condividi tramite


AnimationExtensions.Animate Metodo

Definizione

Overload

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

Imposta i parametri specificati e avvia l'animazione.

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

Imposta i parametri specificati e avvia l'animazione.

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

Imposta i parametri specificati e avvia l'animazione.

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

Imposta i parametri specificati e avvia l'animazione.

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

Imposta i parametri specificati e avvia l'animazione.

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

Parametri

self
IAnimatable

L'oggetto in cui verrà eseguito questo metodo.

name
System.String

Una chiave di animazione che deve essere univoca tra le animazioni padre e di pari livello per la durata dell'animazione.

callback
System.Action<System.Double>

Azione che viene chiamata con valori di animazione successivi.

rate
System.UInt32

Tempo che intercorre tra i fotogrammi, in millisecondi.

length
System.UInt32

Il numero di millisecondi su cui interpolare l'animazione.

easing
Easing

Funzione di interpolazione da usare per la transizione in entrata, in uscita o in entrata e in uscita dall'animazione.

finished
System.Action<System.Double,System.Boolean>

Azione da chiamare al termine dell'animazione.

repeat
System.Func<System.Boolean>

Una funzione che restituisce true se l'animazione deve continuare.

Si applica a

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

Imposta i parametri specificati e avvia l'animazione.

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

Parametri

self
IAnimatable

L'oggetto in cui verrà eseguito questo metodo.

name
System.String

Una chiave di animazione che deve essere univoca tra le animazioni padre e di pari livello per la durata dell'animazione.

animation
Animation

L'animazione da eseguire.

rate
System.UInt32

Tempo che intercorre tra i fotogrammi, in millisecondi.

length
System.UInt32

Il numero di millisecondi su cui interpolare l'animazione.

easing
Easing

Funzione di interpolazione da usare per la transizione in entrata, in uscita o in entrata e in uscita dall'animazione.

finished
System.Action<System.Double,System.Boolean>

Azione da chiamare al termine dell'animazione.

repeat
System.Func<System.Boolean>

Una funzione che restituisce true se l'animazione deve continuare.

Si applica a

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

Imposta i parametri specificati e avvia l'animazione.

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

Parametri

self
IAnimatable

L'oggetto in cui verrà eseguito questo metodo.

name
System.String

Una chiave di animazione che deve essere univoca tra le animazioni padre e di pari livello per la durata dell'animazione.

callback
System.Action<System.Double>

Azione che viene chiamata con valori di animazione successivi.

start
System.Double

La frazione dall'inizio dell'animazione corrente in corrispondenza della quale iniziare l'animazione.

end
System.Double

La frazione dall'inizio dell'animazione corrente in corrispondenza della quale terminare l'animazione.

rate
System.UInt32

Tempo che intercorre tra i fotogrammi, in millisecondi.

length
System.UInt32

Il numero di millisecondi su cui interpolare l'animazione.

easing
Easing

Funzione di interpolazione da usare per la transizione in entrata, in uscita o in entrata e in uscita dall'animazione.

finished
System.Action<System.Double,System.Boolean>

Azione da chiamare al termine dell'animazione.

repeat
System.Func<System.Boolean>

Una funzione che restituisce true se l'animazione deve continuare.

Si applica a

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

Imposta i parametri specificati e avvia l'animazione.

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

Parametri di tipo

T

Parametri

self
IAnimatable

L'oggetto in cui verrà eseguito questo metodo.

name
System.String

Una chiave di animazione che deve essere univoca tra le animazioni padre e di pari livello per la durata dell'animazione.

transform
System.Func<System.Double,T>

Una funzione che esegue il mapping dei tempi di animazione a nuovi valori di tempo.

callback
System.Action<T>

Azione che viene chiamata con valori di animazione successivi.

rate
System.UInt32

Tempo che intercorre tra i fotogrammi, in millisecondi.

length
System.UInt32

Il numero di millisecondi su cui interpolare l'animazione.

easing
Easing

Funzione di interpolazione da usare per la transizione in entrata, in uscita o in entrata e in uscita dall'animazione.

finished
System.Action<T,System.Boolean>

Azione da chiamare al termine dell'animazione.

repeat
System.Func<System.Boolean>

Una funzione che restituisce true se l'animazione deve continuare.

Si applica a