UIView.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(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.