Partager via


LerpingAnimation Classe

Définition

Représente une animation d’interpolation linéaire.

public ref class LerpingAnimation : Microsoft::Maui::Animations::Animation
public class LerpingAnimation : Microsoft.Maui.Animations.Animation
type LerpingAnimation = class
    inherit Animation
Public Class LerpingAnimation
Inherits Animation
Héritage
LerpingAnimation

Constructeurs

LerpingAnimation()

Instancie un nouvel objet LerpingAnimation.

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

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

LerpingAnimation(List<Animation>)

Instanciez un nouveau LerpingAnimation qui se compose de la liste donnée d’animations enfants.

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)
CurrentValue

Obtient la valeur actuelle de cette animation.

Duration

Durée de cette animation en secondes.

(Hérité de Animation)
Easing

Fonction Easing appliquée à cette animation.

(Hérité de Animation)
EndValue

Obtient ou définit la valeur de fin de cette 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)
IsPaused

Spécifie si cette animation est actuellement suspendue.

(Hérité de Animation)
Lerp

Obtient ou définit l’interpolation linéaire pour cette 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)
StartValue

Obtient ou définit la valeur de début de cette animation.

Step

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

(Hérité de Animation)
ValueChanged

Obtient ou définit un rappel appelé lorsqu’il CurrentValue est modifié.

Méthodes

Add(Double, Double, Animation)

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

(Hérité de Animation)
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()

Représente une animation d’interpolation linéaire.

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

Représente une animation d’interpolation linéaire.

(Hérité de Animation)
GetEnumerator()

Fournit une IEnumerator animation enfant.

(Hérité de Animation)
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()

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

(Hérité de Animation)
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.

S’applique à