AnimationExtensions.Animate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Se ejecuta |
| Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
|
| Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
|
| 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>)
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
Se ejecuta animation en 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)
Parámetros
- self
- IAnimatable
Objeto en el que se ejecutará este método.
- name
- String
Clave de animación que debe ser única entre sus animaciones del mismo nivel y primarias durante la duración de la animación.
- animation
- Animation
Animación que se va a ejecutar.
- rate
- UInt32
Tiempo, en milisegundos, entre fotogramas.
- length
- UInt32
Número de milisegundos sobre los que se interpola la animación.
- easing
- Easing
Función de aceleración que se va a usar para transisionar, salir o salir de la animación.
Se aplica a
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
self Anima mediante la devolución de llamada especificada.
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)
Parámetros
- self
- IAnimatable
Objeto en el que se ejecutará este método.
- name
- String
Clave de animación que debe ser única entre sus animaciones del mismo nivel y primarias durante la duración de la animación.
- rate
- UInt32
Tiempo, en milisegundos, entre fotogramas.
- length
- UInt32
Número de milisegundos sobre los que se interpola la animación.
- easing
- Easing
Función de aceleración que se va a usar para transisionar, salir o salir de la animación.
Se aplica a
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
self Anima de start a 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)
Parámetros
- self
- IAnimatable
Objeto en el que se ejecutará este método.
- name
- String
Clave de animación que debe ser única entre sus animaciones del mismo nivel y primarias durante la duración de la animación.
- start
- Double
Fracción de la animación actual en la que se va a iniciar la animación.
- end
- Double
La fracción de la animación actual en la que se va a detener la animación.
- rate
- UInt32
Tiempo, en milisegundos, entre fotogramas.
- length
- UInt32
Número de milisegundos sobre los que se interpola la animación.
- easing
- Easing
Función de aceleración que se va a usar para transisionar, salir o salir de la animación.
Se aplica a
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager)
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
- Source:
- AnimationExtensions.cs
self Anima mediante transform y 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)
Parámetros de tipo
- T
Parámetros
- self
- IAnimatable
Objeto en el que se ejecutará este método.
- name
- String
Clave de animación que debe ser única entre sus animaciones del mismo nivel y primarias durante la duración de la animación.
- callback
- Action<T>
Acción a la que se llama con valores de animación sucesivos.
- rate
- UInt32
Tiempo, en milisegundos, entre fotogramas.
- length
- UInt32
Número de milisegundos sobre los que se interpola la animación.
- easing
- Easing
Función de aceleración que se va a usar para transisionar, salir o salir de la animación.
- animationManager
- IAnimationManager