Compartir a través de


Animation Clase

Definición

Encapsula una animación, una colección de funciones que modifican propiedades durante un período de tiempo significativo para el usuario.

public ref class Animation : Microsoft::Maui::Animations::Animation
public class Animation : Microsoft.Maui.Animations.Animation
type Animation = class
    inherit Animation
Public Class Animation
Inherits Animation
Herencia
Animation

Constructores

Animation()

Crea un objeto Animation con valores predeterminados.

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

Crea un objeto Animation con los parámetros especificados.

Campos

animationManger

Referencia a que IAnimationManager administra esta animación.

(Heredado de Animation)
childrenAnimations

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

(Heredado de Animation)

Propiedades

AnimationManager

Referencia a que IAnimationManager administra esta animación.

(Heredado de Animation)
CurrentTime

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

(Heredado de Animation)
Duration

Duración de esta animación en segundos.

(Heredado de Animation)
Easing

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

(Heredado de Animation)
Finished

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

(Heredado de Animation)
HasFinished

Especifica si esta animación ha finalizado.

(Heredado de Animation)
IsDisposed

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

(Heredado de Animation)
IsEnabled

Especifica si esta animación está habilitada actualmente.

IsPaused

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

(Heredado de Animation)
Name

Nombre de esta animación.

(Heredado de Animation)
Progress

Progreso de esta animación en porcentaje.

(Heredado de Animation)
Repeats

Especifica si esta animación debe repetirse.

(Heredado de Animation)
StartDelay

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

(Heredado de Animation)
Step

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

(Heredado de Animation)

Métodos

Add(Double, Double, Animation)

Agrega un objeto Animation a esta Animation que comienza en beginAt y finaliza en finishAt.

Add(Double, Double, Animation)

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

(Heredado de Animation)
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Ejecuta una animación owner con los parámetros proporcionados.

Commit(IAnimationManager)

Establece para IAnimationManager esta animación.

(Heredado de Animation)
CreateAutoReversing()

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

(Heredado de Animation)
CreateReverse()

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

(Heredado de Animation)
Dispose()

Encapsula una animación, una colección de funciones que modifican propiedades durante un período de tiempo significativo para el usuario.

(Heredado de Animation)
Dispose(Boolean)

Encapsula una animación, una colección de funciones que modifican propiedades durante un período de tiempo significativo para el usuario.

(Heredado de Animation)
GetCallback()

Devuelve una devolución de llamada que ejecuta el paso de animación acelerado de forma recursiva en este objeto Animation y aquellos de sus elementos secundarios que se han iniciado y no han finalizado.

GetEnumerator()

Proporciona una IEnumerator de las animaciones secundarias.

(Heredado de Animation)
Insert(Double, Double, Animation)

Agrega un objeto Animation a esta Animation que comienza en beginAt y finaliza en finishAt.

OnTick(Double)

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

(Heredado de Animation)
Pause()

Pausa la animación.

(Heredado de Animation)
RemoveFromParent()

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

(Heredado de Animation)
Reset()

Encapsula una animación, una colección de funciones que modifican propiedades durante un período de tiempo significativo para el usuario.

Resume()

Reanuda la animación.

(Heredado de Animation)
Tick(Double)

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

(Heredado de Animation)
Update(Double)

Novedades esta animación actualizando Progress e invocando Step.

(Heredado de Animation)
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

Crea un objeto Animation con el valor de callback especificado y lo agrega a los elementos secundarios de este objeto Animation.

WithConcurrent(Animation, Double, Double)

Agrega animation a los elementos secundarios de este objeto Animation y establece las horas de inicio y finalización de animation en beginAt y en finishAt respectivamente.

Se aplica a