AnimationExtensions.Animate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.