Partager via


Animation Classe

Définition

Encapsule une animation, qui est une collection de fonctions qui modifient des propriétés sur une période perceptible par l’utilisateur.

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
Héritage
Animation

Constructeurs

Animation()

Crée un objet Animation avec des valeurs par défaut.

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

Crée un objet Animation avec les paramètres spécifiés.

Champs

animationManger

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

(Hérité de Animation)
childrenAnimations

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

(Hérité de Animation)

Propriétés

AnimationManager

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

(Hérité de Animation)
CurrentTime

Horodatage actuel (en secondes) de l’animation.

(Hérité de Animation)
Duration

Durée de cette animation en secondes.

(Hérité de Animation)
Easing

Fonction Easing appliquée à cette animation.

(Hérité de Animation)
Finished

Rappel appelé lorsque cette animation se termine.

(Hérité de Animation)
HasFinished

Spécifie si cette animation a terminé.

(Hérité de Animation)
IsDisposed

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

(Hérité de Animation)
IsEnabled

Spécifie si cette animation est actuellement activée.

IsPaused

Spécifie si cette animation est actuellement suspendue.

(Hérité de Animation)
Name

Nom de cette animation.

(Hérité de Animation)
Progress

Progression de cette animation en pourcentage.

(Hérité de Animation)
Repeats

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

(Hérité de Animation)
StartDelay

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

(Hérité de Animation)
Step

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

(Hérité de Animation)

Méthodes

Add(Double, Double, Animation)

Ajoute un objet Animation à cette Animation qui commence à beginAt et qui se termine à finishAt.

Add(Double, Double, Animation)

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

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

Exécute l’animation owner avec les paramètres fournis.

Commit(IAnimationManager)

Définit la IAnimationManager valeur de cette animation.

(Hérité de Animation)
CreateAutoReversing()

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

(Hérité de Animation)
CreateReverse()

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

(Hérité de Animation)
Dispose()

Encapsule une animation, qui est une collection de fonctions qui modifient des propriétés sur une période perceptible par l’utilisateur.

(Hérité de Animation)
Dispose(Boolean)

Encapsule une animation, qui est une collection de fonctions qui modifient des propriétés sur une période perceptible par l’utilisateur.

(Hérité de Animation)
GetCallback()

Retourne un rappel qui exécute de manière récursive l’étape d’animation facilitée sur cet objet Animation, ainsi que celles de ses enfants qui ont commencé et qui ne sont pas terminées.

GetEnumerator()

Fournit une IEnumerator animation enfant.

(Hérité de Animation)
Insert(Double, Double, Animation)

Ajoute un objet Animation à cette Animation qui commence à beginAt et qui se termine à finishAt.

OnTick(Double)

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

(Hérité de Animation)
Pause()

Suspend l’animation.

(Hérité de Animation)
RemoveFromParent()

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

(Hérité de Animation)
Reset()

Encapsule une animation, qui est une collection de fonctions qui modifient des propriétés sur une période perceptible par l’utilisateur.

Resume()

Reprend l’animation.

(Hérité de Animation)
Tick(Double)

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

(Hérité de Animation)
Update(Double)

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

(Hérité de Animation)
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

Crée un objet Animation avec le callback spécifié, puis l’ajoute aux enfants de cet objet Animation.

WithConcurrent(Animation, Double, Double)

Ajoute animation aux enfants de cet objet Animation et définit les heures de début et de fin de animation sur beginAt et sur finishAt, respectivement.

S’applique à