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
String

Ein Animationsschlüssel, der unter Berücksichtigung der gleichgeordneten und übergeordneten Animationen für die Dauer der Animation eindeutig sein sollte.

callback
Action<Double>

Eine Aktion, die mit aufeinander folgenden Animationswerten aufgerufen wird.

rate
UInt32

Die Zeit zwischen Frames in Millisekunden.

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

Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.

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

Die Zeit zwischen Frames in Millisekunden.

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

Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.

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

Ein Animationsschlüssel, der unter Berücksichtigung der gleichgeordneten und übergeordneten Animationen für die Dauer der Animation eindeutig sein sollte.

callback
Action<Double>

Eine Aktion, die mit aufeinander folgenden Animationswerten aufgerufen wird.

start
Double

Der Bruchteil der aktuellen Animation, an dem die Animation gestartet wird.

end
Double

Der Bruchteil der aktuellen Animation, an dem die Animation beendet wird.

rate
UInt32

Die Zeit zwischen Frames in Millisekunden.

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

Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.

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

Ein Animationsschlüssel, der unter Berücksichtigung der gleichgeordneten und übergeordneten Animationen für die Dauer der Animation eindeutig sein sollte.

transform
Func<Double,T>

Eine Funktion, die Animationszeiten neuen Zeitwerten zuordnet.

callback
Action<T>

Eine Aktion, die mit aufeinander folgenden Animationswerten aufgerufen wird.

rate
UInt32

Die Zeit zwischen Frames in Millisekunden.

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

Eine Aktion, die aufgerufen wird, wenn die Animation abgeschlossen ist.

repeat
Func<Boolean>

Eine Funktion, die TRUE zurückgibt, wenn die Animation fortgesetzt werden soll.

Gilt für: