Compartir a través de


Animation Clase

Definición

Representa una animación.

public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
    interface IDisposable
    interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
Herencia
Animation
Derivado
Implementaciones

Constructores

Animation()

Crea una instancia de un nuevo objeto Animation.

Animation(Action<Double>, Double, Double, Easing, Action)

Cree una instancia de un nuevo Animation objeto con los parámetros especificados.

Animation(List<Animation>)

Cree una instancia de un nuevo Animation objeto que consta de la lista especificada de animaciones secundarias.

Campos

animationManger

Referencia a que IAnimationManager administra esta animación.

childrenAnimations

Colección de animaciones secundarias asociadas a esta animación.

Propiedades

AnimationManager

Referencia a que IAnimationManager administra esta animación.

CurrentTime

Marca de tiempo actual (en segundos) de la animación.

Duration

Duración de esta animación en segundos.

Easing

Función Easing que se aplica a esta animación.

Finished

Devolución de llamada que se invoca cuando finaliza esta animación.

HasFinished

Especifica si esta animación ha finalizado.

IsDisposed

Obtiene un valor que especifica si se ha eliminado esta animación.

IsPaused

Especifica si esta animación está actualmente en pausa.

Name

Nombre de esta animación.

Progress

Progreso de esta animación en porcentaje.

Repeats

Especifica si esta animación debe repetirse.

StartDelay

El retraso (en segundos) que se tiene en cuenta antes de que se inicie la animación.

Step

Devolución de llamada que se invoca después de cada tic de esta animación.

Métodos

Add(Double, Double, Animation)

Agrega una nueva animación secundaria a esta animación con los parámetros especificados.

Commit(IAnimationManager)

Establece para IAnimationManager esta animación.

CreateAutoReversing()

Crea una animación que incluye la animación original y una versión invertida de la misma animación.

CreateReverse()

Crea una versión invertida de la animación actual, incluida la reversación de las animaciones secundarias.

Dispose()

Representa una animación.

Dispose(Boolean)

Representa una animación.

GetEnumerator()

Proporciona una IEnumerator de las animaciones secundarias.

OnTick(Double)

Ejecuta la lógica para actualizar todas las animaciones dentro de esta animación.

Pause()

Pausa la animación.

RemoveFromParent()

Quita esta animación de su elemento primario. Si no hay ningún elemento primario, no ocurrirá nada.

Reset()

Restablece la animación (y todas las animaciones secundarias) a su estado inicial.

Resume()

Reanuda la animación.

Tick(Double)

Método para desencadenar una actualización para esta animación.

Update(Double)

Novedades esta animación actualizando Progress e invocando Step.

Se aplica a