Compartilhar via


UIView.Animate Método

Definição

Sobrecargas

Animate(Double, Action)

Anima as alterações de propriedade que ocorrem na ação especificada.

Animate(Double, Action, Action)

Anima as alterações de propriedade que ocorrem na ação especificada e invoca um retorno de chamada de conclusão quando a animação é concluída.

Animate(Double, Double, UIViewAnimationOptions, Action, Action)

Invoca alterações de animação em um ou mais modos de exibição especificando duração, atraso, opções e um manipulador de conclusão.

Animate(Double, Action)

Anima as alterações de propriedade que ocorrem na ação especificada.

[Foundation.Export("animateWithDuration:animations:")]
public static void Animate (double duration, Action animation);
static member Animate : double * Action -> unit

Parâmetros

duration
Double

Duração em segundos para a animação.

animation
Action

Código que contém as alterações que você aplicará à sua exibição.

Atributos

Comentários

O uso desse método é desencorajado. Os desenvolvedores de aplicativos devem preferir usar a UIViewPropertyAnimator classe para animar UIViews.

Isso usa os sinalizadores CurveEaseOut e TransitionNone para a animação.

// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });

Aplica-se a

Animate(Double, Action, Action)

Anima as alterações de propriedade que ocorrem na ação especificada e invoca um retorno de chamada de conclusão quando a animação é concluída.

[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, Action animation, Action completion);
static member Animate : double * Action * Action -> unit

Parâmetros

duration
Double

Duração em segundos para a animação.

animation
Action

Código que contém as alterações que você aplicará à sua exibição.

completion
Action

Código invocado quando a animação é concluída.

Atributos

Comentários

O uso desse método é desencorajado. Os desenvolvedores de aplicativos devem preferir usar a UIViewPropertyAnimator classe para animar UIViews.

Isso usa os sinalizadores CurveEaseOut e TransitionNone para a animação.

// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });

Aplica-se a

Animate(Double, Double, UIViewAnimationOptions, Action, Action)

Invoca alterações de animação em um ou mais modos de exibição especificando duração, atraso, opções e um manipulador de conclusão.

[Foundation.Advice("Use the *Notify method that has 'UICompletionHandler completion' parameter, the 'bool' will tell you if the operation finished.")]
public static void Animate (double duration, double delay, UIKit.UIViewAnimationOptions options, Action animation, Action completion);
static member Animate : double * double * UIKit.UIViewAnimationOptions * Action * Action -> unit

Parâmetros

duration
Double

Duração em segundos para a animação.

delay
Double

Atraso antes do início da animação.

options
UIViewAnimationOptions

Opções de animação

animation
Action

Código que contém as alterações que você aplicará à sua exibição.

completion
Action

Código invocado quando a animação é concluída.

Atributos

Comentários

O uso desse método é desencorajado. Os desenvolvedores de aplicativos devem preferir usar a UIViewPropertyAnimator classe para animar UIViews.

Esse método inicia um conjunto de animações que devem ser executadas nessa exibição. A ação indicada no parâmetro animations contém o código para a animação das propriedades de uma ou mais exibições.

Aplica-se a