UIView.Animate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.