AnimationExtensions.Animate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Define os parâmetros especificados e inicia a animação. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Define os parâmetros especificados e inicia a animação.
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
Parâmetros
- self
- IAnimatable
O objeto no qual esse método será executado.
- name
- String
Uma chave de animação deve ser exclusiva entre suas animações pai e irmã pela duração da animação.
- rate
- UInt32
O tempo, em milissegundos, entre quadros.
- length
- UInt32
O número de milissegundos durante os quais interpolar a animação.
- easing
- Easing
A função de easing a usar para fazer a transição para dentro, para fora ou para dentro e para fora da animação.
Aplica-se a
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Define os parâmetros especificados e inicia a animação.
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
Parâmetros
- self
- IAnimatable
O objeto no qual esse método será executado.
- name
- String
Uma chave de animação deve ser exclusiva entre suas animações pai e irmã pela duração da animação.
- animation
- Animation
A animação a executar.
- rate
- UInt32
O tempo, em milissegundos, entre quadros.
- length
- UInt32
O número de milissegundos durante os quais interpolar a animação.
- easing
- Easing
A função de easing a usar para fazer a transição para dentro, para fora ou para dentro e para fora da animação.
Aplica-se a
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
Define os parâmetros especificados e inicia a animação.
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
Parâmetros
- self
- IAnimatable
O objeto no qual esse método será executado.
- name
- String
Uma chave de animação deve ser exclusiva entre suas animações pai e irmã pela duração da animação.
- start
- Double
A fração de animação atual na qual iniciar a animação.
- end
- Double
A fração de animação atual na qual interromper a animação.
- rate
- UInt32
O tempo, em milissegundos, entre quadros.
- length
- UInt32
O número de milissegundos durante os quais interpolar a animação.
- easing
- Easing
A função de easing a usar para fazer a transição para dentro, para fora ou para dentro e para fora da animação.
Aplica-se a
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)
Define os parâmetros especificados e inicia a animação.
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
Parâmetros de tipo
- T
Parâmetros
- self
- IAnimatable
O objeto no qual esse método será executado.
- name
- String
Uma chave de animação deve ser exclusiva entre suas animações pai e irmã pela duração da animação.
- callback
- Action<T>
Uma ação que é chamada com valores de animação sucessivos.
- rate
- UInt32
O tempo, em milissegundos, entre quadros.
- length
- UInt32
O número de milissegundos durante os quais interpolar a animação.
- easing
- Easing
A função de easing a usar para fazer a transição para dentro, para fora ou para dentro e para fora da animação.