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í
| Name | Description |
|---|---|
| Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Běží |
| Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Animuje |
| Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Animuje |
| Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager) |
|
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
Běží animation na self.
public static void Animate(this Microsoft.Maui.Controls.IAnimatable self, string name, Microsoft.Maui.Controls.Animation animation, uint rate = 16, uint length = 250, Microsoft.Maui.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Microsoft.Maui.Controls.IAnimatable * string * Microsoft.Maui.Controls.Animation * uint32 * uint32 * Microsoft.Maui.Easing * Action<double, bool> * Func<bool> -> unit
<Extension()>
Public Sub Animate (self As IAnimatable, name As String, animation As Animation, Optional rate As UInteger = 16, Optional length As UInteger = 250, Optional easing As Easing = Nothing, Optional finished As Action(Of Double, Boolean) = Nothing, Optional repeat As Func(Of Boolean) = Nothing)
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- String
Animační klávesa, která by měla být jedinečná mezi jejími a nadřazenými animacemi po dobu trvání animace.
- animation
- Animation
Animace, která se má spustit.
- rate
- UInt32
Čas mezi snímky v milisekundách.
- length
- UInt32
Počet milisekund, u kterých se má animace interpolovat.
- easing
- Easing
Funkce easing, která se použije k transision in, out, or in a out of the animation.
Platí pro
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
Animuje self pomocí zadaného zpětného volání.
public static void Animate(this Microsoft.Maui.Controls.IAnimatable self, string name, Action<double> callback, uint rate = 16, uint length = 250, Microsoft.Maui.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Microsoft.Maui.Controls.IAnimatable * string * Action<double> * uint32 * uint32 * Microsoft.Maui.Easing * Action<double, bool> * Func<bool> -> unit
<Extension()>
Public Sub Animate (self As IAnimatable, name As String, callback As Action(Of Double), Optional rate As UInteger = 16, Optional length As UInteger = 250, Optional easing As Easing = Nothing, Optional finished As Action(Of Double, Boolean) = Nothing, Optional repeat As Func(Of Boolean) = Nothing)
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- String
Animační klávesa, která by měla být jedinečná mezi jejími a nadřazenými animacemi po dobu trvání animace.
- rate
- UInt32
Čas mezi snímky v milisekundách.
- length
- UInt32
Počet milisekund, u kterých se má animace interpolovat.
- easing
- Easing
Funkce easing, která se použije k transision in, out, or in a out of the animation.
Platí pro
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
Animuje self od start do end.
public static void Animate(this Microsoft.Maui.Controls.IAnimatable self, string name, Action<double> callback, double start, double end, uint rate = 16, uint length = 250, Microsoft.Maui.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Microsoft.Maui.Controls.IAnimatable * string * Action<double> * double * double * uint32 * uint32 * Microsoft.Maui.Easing * Action<double, bool> * Func<bool> -> unit
<Extension()>
Public Sub Animate (self As IAnimatable, name As String, callback As Action(Of Double), start As Double, end As Double, Optional rate As UInteger = 16, Optional length As UInteger = 250, Optional easing As Easing = Nothing, Optional finished As Action(Of Double, Boolean) = Nothing, Optional repeat As Func(Of Boolean) = Nothing)
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- String
Animační klávesa, která by měla být jedinečná mezi jejími a nadřazenými animacemi po dobu trvání animace.
- start
- Double
Zlomek do aktuální animace, na které se má animace spustit.
- end
- Double
Zlomek do aktuální animace, při které se má animace zastavit.
- rate
- UInt32
Čas mezi snímky v milisekundách.
- length
- UInt32
Počet milisekund, u kterých se má animace interpolovat.
- easing
- Easing
Funkce easing, která se použije k transision in, out, or in a out of the animation.
Platí pro
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
- Zdroj:
- AnimationExtensions.cs
self Animace pomocí transform a callback.
public static void Animate<T>(this Microsoft.Maui.Controls.IAnimatable self, string name, Func<double,T> transform, Action<T> callback, uint rate = 16, uint length = 250, Microsoft.Maui.Easing easing = default, Action<T,bool> finished = default, Func<bool> repeat = default, Microsoft.Maui.Animations.IAnimationManager animationManager = default);
static member Animate : Microsoft.Maui.Controls.IAnimatable * string * Func<double, 'T> * Action<'T> * uint32 * uint32 * Microsoft.Maui.Easing * Action<'T, bool> * Func<bool> * Microsoft.Maui.Animations.IAnimationManager -> unit
<Extension()>
Public Sub Animate(Of T) (self As IAnimatable, name As String, transform As Func(Of Double, T), callback As Action(Of T), Optional rate As UInteger = 16, Optional length As UInteger = 250, Optional easing As Easing = Nothing, Optional finished As Action(Of T, Boolean) = Nothing, Optional repeat As Func(Of Boolean) = Nothing, Optional animationManager As IAnimationManager = Nothing)
Parametry typu
- T
Parametry
- self
- IAnimatable
Objekt, na kterém bude tato metoda spuštěna.
- name
- String
Animační klávesa, která by měla být jedinečná mezi jejími a nadřazenými animacemi po dobu trvání animace.
- callback
- Action<T>
Akce, která se volá s následnými hodnotami animace.
- rate
- UInt32
Čas mezi snímky v milisekundách.
- length
- UInt32
Počet milisekund, u kterých se má animace interpolovat.
- easing
- Easing
Funkce easing, která se použije k transision in, out, or in a out of the animation.
- animationManager
- IAnimationManager