Partager via


Interface IUIAnimationTransitionLibrary (uianimation.h)

Définit une bibliothèque de transitions standard.

Héritage

L’interface IUIAnimationTransitionLibrary hérite de l’interface IUnknown. IUIAnimationTransitionLibrary a également les types de membres suivants :

Méthodes

L’interface IUIAnimationTransitionLibrary a ces méthodes.

 
IUIAnimationTransitionLibrary ::CreateAccelerateDecelerateTransition

Crée une transition accélération-décélération.
IUIAnimationTransitionLibrary ::CreateConstantTransition

Crée une transition constante.
IUIAnimationTransitionLibrary ::CreateCubicTransition

Crée une transition cubique.
IUIAnimationTransitionLibrary ::CreateDiscreteTransition

Crée une transition discrète.
IUIAnimationTransitionLibrary ::CreateInstantaneousTransition

Crée une transition instantanée.
IUIAnimationTransitionLibrary ::CreateLinearTransition

Crée une transition linéaire.
IUIAnimationTransitionLibrary ::CreateLinearTransitionFromSpeed

Crée une transition à vitesse linéaire.
IUIAnimationTransitionLibrary ::CreateParabolicTransitionFromAcceleration

Crée une transition parabolique-accélération.
IUIAnimationTransitionLibrary ::CreateReversalTransition

Crée une transition d’inversion.
IUIAnimationTransitionLibrary ::CreateSinusoidalTransitionFromRange

Crée une transition de plage sinusoïdale, avec une plage d’oscillation spécifiée.
IUIAnimationTransitionLibrary ::CreateSinusoidalTransitionFromVelocity

Crée une transition de vitesse sinusoïdale, avec une amplitude déterminée par la vitesse initiale.
IUIAnimationTransitionLibrary ::CreateSmoothStopTransition

Crée une transition sans heurts.

Remarques

L’animation Windows inclut une bibliothèque de transitions courantes que les développeurs peuvent appliquer aux variables par le biais d’un storyboard. Les paramètres permettant de spécifier une transition dépendent du type de transition. Pour certaines transitions, la durée de la transition est un paramètre explicite ; pour d’autres, la durée est déterminée par d’autres paramètres, tels que la vitesse ou l’accélération au début de la transition. La valeur initiale ou la vitesse d’une transition peut être remplacée si un saut discontinu est souhaité, et la durée peut être interrogée après l’ajout de la transition à un storyboard.

Si une application nécessite un effet qui ne peut pas être spécifié à l’aide de la bibliothèque de transition, les développeurs peuvent implémenter des transitions personnalisées. Une transition personnalisée est créée en implémentant d’abord la fonction interpolateur pour la transition, puis en utilisant un objet de fabrique pour générer des transitions à partir d’interpolateurs. Un interpolateur doit implémenter l’interface IUIAnimationInterpolator ; une implémentation de l’objet de fabrique de transition est fournie par UIAnimationTransitionFactory.

Exemples

Pour obtenir un exemple qui crée l’objet de bibliothèque de transition, consultez Créer les objets d’animation principaux.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista et mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête uianimation.h

Voir aussi

IUIAnimationManager ::ScheduleTransition

IUIAnimationStoryboard ::AddKeyframeAfterTransition

IUIAnimationStoryboard ::AddTransition

IUIAnimationStoryboard ::AddTransitionAtKeyframe

IUIAnimationStoryboard ::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

Vue d’ensemble du storyboard