Interfaz IUIAnimationTransitionLibrary (uianimation.h)
Define una biblioteca de transiciones estándar.
Herencia
La interfaz IUIAnimationTransitionLibrary hereda de la interfaz IUnknown . IUIAnimationTransitionLibrary también tiene estos tipos de miembros:
Métodos
La interfaz IUIAnimationTransitionLibrary tiene estos métodos.
Comentarios
La animación de Windows incluye una biblioteca de transiciones comunes que los desarrolladores pueden aplicar a las variables a través de un guión gráfico. Los parámetros para especificar una transición dependen del tipo de transición. Para algunas transiciones, la duración de la transición es un parámetro explícito; para otros, la duración viene determinada por otros parámetros, como la velocidad o la aceleración cuando comienza la transición. Se puede invalidar el valor inicial o la velocidad de una transición si se desea un salto discontinuo y se puede consultar la duración después de agregar la transición a un guión gráfico.
Si una aplicación requiere un efecto que no se puede especificar mediante la biblioteca de transición, los desarrolladores pueden implementar transiciones personalizadas. Para crear una transición personalizada, primero se implementa la función interpolador para la transición y, a continuación, se usa un objeto de fábrica para generar transiciones a partir de interpoladores. Un interpolador debe implementar la interfaz IUIAnimationInterpolator ; UIAnimationTransitionFactory proporciona una implementación del objeto de generador de transiciones.
Ejemplos
Para obtener un ejemplo que crea el objeto de biblioteca de transición, vea Crear los objetos de animación principales.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7, Windows Vista y Actualización de plataforma para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | uianimation.h |
Consulte también
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddKeyframeAfterTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe