Partager via


Animation Classe

Définition

Représente une animation.

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
Héritage
Animation
Dérivé
Implémente

Constructeurs

Animation()

Instancie un nouvel objet Animation.

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

Instanciez un nouvel Animation objet avec les paramètres donnés.

Animation(List<Animation>)

Instanciez un nouvel Animation objet qui se compose de la liste donnée d’animations enfants.

Champs

animationManger

Référence à celle IAnimationManager qui gère cette animation.

childrenAnimations

Collection d’animations enfants associées à cette animation.

Propriétés

AnimationManager

Référence à celle IAnimationManager qui gère cette animation.

CurrentTime

Horodatage actuel (en secondes) de l’animation.

Duration

Durée de cette animation en secondes.

Easing

Fonction Easing appliquée à cette animation.

Finished

Rappel appelé lorsque cette animation se termine.

HasFinished

Spécifie si cette animation a terminé.

IsDisposed

Obtient une valeur qui spécifie si cette animation a été supprimée.

IsPaused

Spécifie si cette animation est actuellement suspendue.

Name

Nom de cette animation.

Progress

Progression de cette animation en pourcentage.

Repeats

Spécifie si cette animation doit se répéter.

StartDelay

Délai (en secondes) pris en compte avant le démarrage de l’animation.

Step

Rappel appelé après chaque graduation de cette animation.

Méthodes

Add(Double, Double, Animation)

Ajoute une nouvelle animation enfant à cette animation avec les paramètres spécifiés.

Commit(IAnimationManager)

Définit la IAnimationManager valeur de cette animation.

CreateAutoReversing()

Crée une animation qui inclut à la fois l’animation d’origine et une version inversée de la même animation.

CreateReverse()

Crée une version inversée de l’animation actuelle, y compris l’inversion des animations enfants.

Dispose()

Représente une animation.

Dispose(Boolean)

Représente une animation.

GetEnumerator()

Fournit une IEnumerator animation enfant.

OnTick(Double)

Exécute la logique pour mettre à jour toutes les animations de cette animation.

Pause()

Suspend l’animation.

RemoveFromParent()

Supprime cette animation du parent. S’il n’y a pas de parent, rien ne se produira.

Reset()

Réinitialise l’animation (et toutes les animations enfants) à son état initial.

Resume()

Reprend l’animation.

Tick(Double)

Méthode pour déclencher une mise à jour pour cette animation.

Update(Double)

Mises à jour cette animation en mettant à jour Progress et en appelant Step.

S’applique à