Condividi tramite


UIView.Animate Metodo

Definizione

Overload

Animate(Double, Action)

Anima le modifiche apportate alla proprietà nell'azione specificata.

Animate(Double, Action, Action)

Anima le modifiche delle proprietà che si svolgono nell'azione specificata e richiama un callback di completamento al termine dell'animazione.

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

Richiama le modifiche dell'animazione a una o più visualizzazioni specificando durata, ritardo, opzioni e un gestore di completamento.

Animate(Double, Action)

Anima le modifiche apportate alla proprietà nell'azione specificata.

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

Parametri

duration
Double

Durata in secondi per l'animazione.

animation
Action

Codice contenente le modifiche che verranno applicate alla visualizzazione.

Attributi

Commenti

L'uso di questo metodo è sconsigliato. Gli sviluppatori di applicazioni devono preferire usare la UIViewPropertyAnimator classe per animare UIViews.

In questo modo vengono usati i flag CurveEaseOut e TransitionNone per l'animazione.

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

Si applica a

Animate(Double, Action, Action)

Anima le modifiche delle proprietà che si svolgono nell'azione specificata e richiama un callback di completamento al termine dell'animazione.

[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

Parametri

duration
Double

Durata in secondi per l'animazione.

animation
Action

Codice contenente le modifiche che verranno applicate alla visualizzazione.

completion
Action

Codice richiamato al termine dell'animazione.

Attributi

Commenti

L'uso di questo metodo è sconsigliato. Gli sviluppatori di applicazioni devono preferire usare la UIViewPropertyAnimator classe per animare UIViews.

In questo modo vengono usati i flag CurveEaseOut e TransitionNone per l'animazione.

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

Si applica a

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

Richiama le modifiche dell'animazione a una o più visualizzazioni specificando durata, ritardo, opzioni e un gestore di completamento.

[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

Parametri

duration
Double

Durata in secondi per l'animazione.

delay
Double

Ritardo prima dell'inizio dell'animazione.

options
UIViewAnimationOptions

Opzioni di animazione

animation
Action

Codice contenente le modifiche che verranno applicate alla visualizzazione.

completion
Action

Codice richiamato al termine dell'animazione.

Attributi

Commenti

L'uso di questo metodo è sconsigliato. Gli sviluppatori di applicazioni devono preferire usare la UIViewPropertyAnimator classe per animare UIViews.

Questo metodo avvia un set di animazioni che devono essere eseguite in questa visualizzazione. L'azione indicata nel parametro animazioni contiene il codice per l'animazione delle proprietà di una o più visualizzazioni.

Si applica a