Compartilhar via


Interface IUIAnimationTransitionLibrary2 (uianimation.h)

Define uma biblioteca de transições padrão para uma dimensão especificada.

Herança

A interface IUIAnimationTransitionLibrary2 herda da interface IUnknown . IUIAnimationTransitionLibrary2 também tem esses tipos de membros:

Métodos

A interface IUIAnimationTransitionLibrary2 tem esses métodos.

 
IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition

Cria uma transição escalar acelerada e desacelerada.
IUIAnimationTransitionLibrary2::CreateConstantTransition

Cria uma transição escalar constante.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition

Cria uma transição escalar linear Bézier cúbica.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition

Cria uma transição de vetor linear Bézier cúbica para cada dimensão especificada.
IUIAnimationTransitionLibrary2::CreateCubicTransition

Cria uma transição escalar cúbica.
IUIAnimationTransitionLibrary2::CreateCubicVectorTransition

Cria uma transição de vetor cúbico para cada dimensão especificada.
IUIAnimationTransitionLibrary2::CreateDiscreteTransition

Cria uma transição escalar discreta.
IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition

Cria uma transição de vetor discreta para cada dimensão especificada.
IUIAnimationTransitionLibrary2::CreateInstantaneousTransition

Cria uma transição escalar instantânea.
IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition

Cria uma transição de vetor instantânea para cada dimensão especificada.
IUIAnimationTransitionLibrary2::CreateLinearTransition

Cria uma transição escalar linear.
IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed

Cria uma transição escalar de velocidade linear.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransition

Cria uma transição de vetor linear na dimensão especificada.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed

Cria uma transição de vetor de velocidade linear na dimensão especificada.
IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration

Cria uma transição escalar de aceleração parabólica.
IUIAnimationTransitionLibrary2::CreateReversalTransition

Cria uma transição escalar de reversão.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange

Cria uma transição escalar de intervalo sinusoidal com um intervalo especificado de oscilação.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity

Cria uma transição escalar sinusoidal em que a amplitude é determinada pela velocidade inicial.
IUIAnimationTransitionLibrary2::CreateSmoothStopTransition

Cria uma transição escalar de parada suave.

Comentários

A Animação do Windows inclui uma biblioteca de transições comuns que os desenvolvedores podem aplicar a variáveis por meio de um storyboard. Os parâmetros para especificar uma transição dependem do tipo de transição. Para algumas transições, a duração da transição é um parâmetro explícito; para outros, a duração é determinada por outros parâmetros, como velocidade ou aceleração quando a transição começa. O valor ou a velocidade inicial de uma transição podem ser substituídos se um salto descontinuado for desejado, e a duração poderá ser consultada após a transição ser adicionada a um storyboard.

Se um aplicativo exigir um efeito que não possa ser especificado usando a biblioteca de transição, os desenvolvedores poderão implementar transições personalizadas. Uma transição personalizada é criada implementando primeiro a função interpolador para a transição e, em seguida, usando um objeto de fábrica para gerar transições de interpoladores. Um interpolador deve implementar a interface IUIAnimationInterpolator2 ; uma implementação do objeto de fábrica de transição é fornecida pelo objeto UIAnimationTransitionFactory2 .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8, Windows 7 e Platform Update para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho uianimation.h

Confira também

IUIAnimationManager2::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition2

IUnknown

Interfaces

Visão geral do Storyboard