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
String

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

callback
Action<Double>

Azione che viene chiamata con valori di animazione successivi.

rate
UInt32

Tempo che intercorre tra i fotogrammi, in millisecondi.

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

Azione da chiamare al termine dell'animazione.

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

Tempo che intercorre tra i fotogrammi, in millisecondi.

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

Azione da chiamare al termine dell'animazione.

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

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

callback
Action<Double>

Azione che viene chiamata con valori di animazione successivi.

start
Double

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

end
Double

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

rate
UInt32

Tempo che intercorre tra i fotogrammi, in millisecondi.

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

Azione da chiamare al termine dell'animazione.

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

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

transform
Func<Double,T>

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

callback
Action<T>

Azione che viene chiamata con valori di animazione successivi.

rate
UInt32

Tempo che intercorre tra i fotogrammi, in millisecondi.

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

Azione da chiamare al termine dell'animazione.

repeat
Func<Boolean>

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

Si applica a