AnimationExtensions.Animate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Nastaví zadané parametry a spustí animaci. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Nastaví zadané parametry a spustí animaci. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Nastaví zadané parametry a spustí animaci. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Nastaví zadané parametry a spustí animaci. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Nastaví zadané parametry a spustí animaci.
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
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- System.String
Animační klávesa, která by měla být jedinečná po dobu trvání animace na stejné a nadřazené animaci.
- callback
- System.Action<System.Double>
Akce, která je volána s po sobě jdoucími hodnotami animace.
- rate
- System.UInt32
Čas v milisekundách mezi snímky.
- length
- System.UInt32
Počet milisekund, na který se má animace interpolovat.
- easing
- Easing
Funkce pro usnadnění, která se použije k převodu do animace, ven, ven a ven z animace.
- finished
- System.Action<System.Double,System.Boolean>
Akce, která se má volat po dokončení animace.
- repeat
- System.Func<System.Boolean>
Funkce, která vrátí hodnotu true, pokud by animace měla pokračovat.
Platí pro
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Nastaví zadané parametry a spustí animaci.
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
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- System.String
Animační klávesa, která by měla být jedinečná po dobu trvání animace na stejné a nadřazené animaci.
- animation
- Animation
Animace, která se má spustit.
- rate
- System.UInt32
Čas v milisekundách mezi snímky.
- length
- System.UInt32
Počet milisekund, na který se má animace interpolovat.
- easing
- Easing
Funkce pro usnadnění, která se použije k převodu do animace, ven, ven a ven z animace.
- finished
- System.Action<System.Double,System.Boolean>
Akce, která se má volat po dokončení animace.
- repeat
- System.Func<System.Boolean>
Funkce, která vrátí hodnotu true, pokud by animace měla pokračovat.
Platí pro
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Nastaví zadané parametry a spustí animaci.
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
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- System.String
Animační klávesa, která by měla být jedinečná po dobu trvání animace na stejné a nadřazené animaci.
- callback
- System.Action<System.Double>
Akce, která je volána s po sobě jdoucími hodnotami animace.
- start
- System.Double
Zlomek aktuální animace, ve kterém se má animace spustit.
- end
- System.Double
Zlomek aktuální animace, ve kterém se má animace zastavit.
- rate
- System.UInt32
Čas v milisekundách mezi snímky.
- length
- System.UInt32
Počet milisekund, na který se má animace interpolovat.
- easing
- Easing
Funkce pro usnadnění, která se použije k převodu do animace, ven, ven a ven z animace.
- finished
- System.Action<System.Double,System.Boolean>
Akce, která se má volat po dokončení animace.
- repeat
- System.Func<System.Boolean>
Funkce, která vrátí hodnotu true, pokud by animace měla pokračovat.
Platí pro
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)
Nastaví zadané parametry a spustí animaci.
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
Parametry typu
- T
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- System.String
Animační klávesa, která by měla být jedinečná po dobu trvání animace na stejné a nadřazené animaci.
- transform
- System.Func<System.Double,T>
Funkce, která mapuje časy animace na nové časové hodnoty.
- callback
- System.Action<T>
Akce, která je volána s po sobě jdoucími hodnotami animace.
- rate
- System.UInt32
Čas v milisekundách mezi snímky.
- length
- System.UInt32
Počet milisekund, na který se má animace interpolovat.
- easing
- Easing
Funkce pro usnadnění, která se použije k převodu do animace, ven, ven a ven z animace.
- finished
- System.Action<T,System.Boolean>
Akce, která se má volat po dokončení animace.
- repeat
- System.Func<System.Boolean>
Funkce, která vrátí hodnotu true, pokud by animace měla pokračovat.