Freigeben über


AnimationExtensions.Animate Methode

Definition

Ü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.

Gilt für: