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.
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