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.

 
IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition

Crea una transición de aceleración.
IUIAnimationTransitionLibrary::CreateConstantTransition

Crea una transición constante.
IUIAnimationTransitionLibrary::CreateCubicTransition

Crea una transición cúbica.
IUIAnimationTransitionLibrary::CreateDiscreteTransition

Crea una transición discreta.
IUIAnimationTransitionLibrary::CreateInstantaneousTransition

Crea una transición instantánea.
IUIAnimationTransitionLibrary::CreateLinearTransition

Crea una transición lineal.
IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed

Crea una transición de velocidad lineal.
IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration

Crea una transición de aceleración parabólica.
IUIAnimationTransitionLibrary::CreateReversalTransition

Crea una transición de inversión.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange

Crea una transición de intervalo sinusoidal, con un intervalo de oscilación especificado.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity

Crea una transición de velocidad sinusoidal, con una amplitud determinada por la velocidad inicial.
IUIAnimationTransitionLibrary::CreateSmoothStopTransition

Crea una transición sin problemas.

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

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

Introducción al guión gráfico