Compartir a través de


Interfaz IUIAnimationTransitionLibrary2 (uianimation.h)

Define una biblioteca de transiciones estándar para una dimensión especificada.

Herencia

La interfaz IUIAnimationTransitionLibrary2 hereda de la interfaz IUnknown . IUIAnimationTransitionLibrary2 también tiene estos tipos de miembros:

Métodos

La interfaz IUIAnimationTransitionLibrary2 tiene estos métodos.

 
IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition

Crea una transición escalar de aceleración.
IUIAnimationTransitionLibrary2::CreateConstantTransition

Crea una transición escalar constante.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition

Crea una transición escalar lineal bézier cúbica.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition

Crea una transición de vector lineal bézier cúbica para cada dimensión especificada.
IUIAnimationTransitionLibrary2::CreateCubicTransition

Crea una transición escalar cúbica.
IUIAnimationTransitionLibrary2::CreateCubicVectorTransition

Crea una transición de vector cúbico para cada dimensión especificada.
IUIAnimationTransitionLibrary2::CreateDiscreteTransition

Crea una transición escalar discreta.
IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition

Crea una transición de vector discreta para cada dimensión especificada.
IUIAnimationTransitionLibrary2::CreateInstantaneousTransition

Crea una transición escalar instantánea.
IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition

Crea una transición vectorial instantánea para cada dimensión especificada.
IUIAnimationTransitionLibrary2::CreateLinearTransition

Crea una transición escalar lineal.
IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed

Crea una transición escalar de velocidad lineal.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransition

Crea una transición vectorial lineal en la dimensión especificada.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed

Crea una transición de vector de velocidad lineal en la dimensión especificada.
IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration

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

Crea una transición escalar de inversión.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange

Crea una transición escalar de intervalo sinusoidal con un intervalo de oscilación especificado.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity

Crea una transición escalar sinusoidal donde la amplitud viene determinada por la velocidad inicial.
IUIAnimationTransitionLibrary2::CreateSmoothStopTransition

Crea una transición escalar de detención suave.

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 IUIAnimationInterpolator2 ; El objeto UIAnimationTransitionFactory2 proporciona una implementación del objeto de generador de transiciones.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8, Windows 7 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado uianimation.h

Consulte también

IUIAnimationManager2::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition2

IUnknown

Interfaces

Introducción al guión gráfico