UIView.Animate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Animate(Double, Action) |
Anima los cambios de propiedad que tienen lugar en la acción especificada. |
Animate(Double, Action, Action) |
Anima los cambios de propiedad que tienen lugar en la acción especificada e invoca una devolución de llamada de finalización cuando se completa la animación. |
Animate(Double, Double, UIViewAnimationOptions, Action, Action) |
Invoca los cambios de animación en una o varias vistas especificando la duración, el retraso, las opciones y un controlador de finalización. |
Animate(Double, Action)
Anima los cambios de propiedad que tienen lugar en la acción especificada.
[Foundation.Export("animateWithDuration:animations:")]
public static void Animate (double duration, Action animation);
static member Animate : double * Action -> unit
Parámetros
- duration
- Double
Duración en segundos para la animación.
- animation
- Action
Código que contiene los cambios que se aplicarán a la vista.
- Atributos
Comentarios
No se recomienda el uso de este método. Los desarrolladores de aplicaciones deben preferir usar la UIViewPropertyAnimator clase para animar UIViews.
Usa las marcas CurveEaseOut y TransitionNone para la animación.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Se aplica a
Animate(Double, Action, Action)
Anima los cambios de propiedad que tienen lugar en la acción especificada e invoca una devolución de llamada de finalización cuando se completa la animación.
[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
Duración en segundos para la animación.
- animation
- Action
Código que contiene los cambios que se aplicarán a la vista.
- completion
- Action
Código que se invoca cuando se completa la animación.
- Atributos
Comentarios
No se recomienda el uso de este método. Los desarrolladores de aplicaciones deben preferir usar la UIViewPropertyAnimator clase para animar UIViews.
Usa las marcas CurveEaseOut y TransitionNone para la animación.
// Animates hiding the label by setting the alpha to zero over three seconds.
UIView.Animate (3, () => { label.Alpha = 0; });
Se aplica a
Animate(Double, Double, UIViewAnimationOptions, Action, Action)
Invoca los cambios de animación en una o varias vistas especificando la duración, el retraso, las opciones y un controlador de finalización.
[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
Duración en segundos para la animación.
- delay
- Double
Retraso antes de que comience la animación.
- options
- UIViewAnimationOptions
Opciones de animación
- animation
- Action
Código que contiene los cambios que se aplicarán a la vista.
- completion
- Action
Código que se invoca cuando se completa la animación.
- Atributos
Comentarios
No se recomienda el uso de este método. Los desarrolladores de aplicaciones deben preferir usar la UIViewPropertyAnimator clase para animar UIViews.
Este método inicia un conjunto de animaciones que se van a realizar en esta vista. La acción indicada en el parámetro animations contiene el código para la animación de las propiedades de una o varias vistas.