AnimationExtensions.Animate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Legt die angegebenen Parameter fest und startet die Animation. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Legt die angegebenen Parameter fest und startet die Animation. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Legt die angegebenen Parameter fest und startet die Animation. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Legt die angegebenen Parameter fest und startet die Animation. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Legt die angegebenen Parameter fest und startet die 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
Parameter
- self
- IAnimatable
Das Objekt, für das diese Methode ausgeführt wird.
- name
- System.String
Ein Animationsschlüssel, der unter Berücksichtigung der gleichgeordneten und übergeordneten Animationen für die Dauer der Animation eindeutig sein sollte.
- callback
- System.Action<System.Double>
Eine Aktion, die mit aufeinander folgenden Animationswerten aufgerufen wird.
- rate
- System.UInt32
Die Zeit zwischen Frames in Millisekunden.
- length
- System.UInt32
Die Anzahl von Millisekunden, über die die Animation interpoliert wird.
- easing
- Easing
Die Beschleunigungsfunktion für den Übergang in, aus oder in und aus der Animation.
- finished
- System.Action<System.Double,System.Boolean>
Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.
- repeat
- System.Func<System.Boolean>
Eine Funktion, die TRUE zurückgibt, wenn die Animation fortgesetzt werden soll.
Gilt für:
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Legt die angegebenen Parameter fest und startet die 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
Parameter
- self
- IAnimatable
Das Objekt, für das diese Methode ausgeführt wird.
- name
- System.String
Ein Animationsschlüssel, der unter Berücksichtigung der gleichgeordneten und übergeordneten Animationen für die Dauer der Animation eindeutig sein sollte.
- animation
- Animation
Die auszuführende Animation.
- rate
- System.UInt32
Die Zeit zwischen Frames in Millisekunden.
- length
- System.UInt32
Die Anzahl von Millisekunden, über die die Animation interpoliert wird.
- easing
- Easing
Die Beschleunigungsfunktion für den Übergang in, aus oder in und aus der Animation.
- finished
- System.Action<System.Double,System.Boolean>
Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.
- repeat
- System.Func<System.Boolean>
Eine Funktion, die TRUE zurückgibt, wenn die Animation fortgesetzt werden soll.
Gilt für:
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Legt die angegebenen Parameter fest und startet die 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
Parameter
- self
- IAnimatable
Das Objekt, für das diese Methode ausgeführt wird.
- name
- System.String
Ein Animationsschlüssel, der unter Berücksichtigung der gleichgeordneten und übergeordneten Animationen für die Dauer der Animation eindeutig sein sollte.
- callback
- System.Action<System.Double>
Eine Aktion, die mit aufeinander folgenden Animationswerten aufgerufen wird.
- start
- System.Double
Der Bruchteil der aktuellen Animation, an dem die Animation gestartet wird.
- end
- System.Double
Der Bruchteil der aktuellen Animation, an dem die Animation beendet wird.
- rate
- System.UInt32
Die Zeit zwischen Frames in Millisekunden.
- length
- System.UInt32
Die Anzahl von Millisekunden, über die die Animation interpoliert wird.
- easing
- Easing
Die Beschleunigungsfunktion für den Übergang in, aus oder in und aus der Animation.
- finished
- System.Action<System.Double,System.Boolean>
Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.
- repeat
- System.Func<System.Boolean>
Eine Funktion, die TRUE zurückgibt, wenn die Animation fortgesetzt werden soll.
Gilt für:
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)
Legt die angegebenen Parameter fest und startet die 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
Typparameter
- T
Parameter
- self
- IAnimatable
Das Objekt, für das diese Methode ausgeführt wird.
- name
- System.String
Ein Animationsschlüssel, der unter Berücksichtigung der gleichgeordneten und übergeordneten Animationen für die Dauer der Animation eindeutig sein sollte.
- transform
- System.Func<System.Double,T>
Eine Funktion, die Animationszeiten neuen Zeitwerten zuordnet.
- callback
- System.Action<T>
Eine Aktion, die mit aufeinander folgenden Animationswerten aufgerufen wird.
- rate
- System.UInt32
Die Zeit zwischen Frames in Millisekunden.
- length
- System.UInt32
Die Anzahl von Millisekunden, über die die Animation interpoliert wird.
- easing
- Easing
Die Beschleunigungsfunktion für den Übergang in, aus oder in und aus der Animation.
- finished
- System.Action<T,System.Boolean>
Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.
- repeat
- System.Func<System.Boolean>
Eine Funktion, die TRUE zurückgibt, wenn die Animation fortgesetzt werden soll.