Compartilhar via


Interface IUIAnimationTransitionLibrary (uianimation.h)

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

Herança

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

Métodos

A interface IUIAnimationTransitionLibrary tem esses métodos.

 
IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition

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

Cria uma transição constante.
IUIAnimationTransitionLibrary::CreateCubicTransition

Cria uma transição cúbica.
IUIAnimationTransitionLibrary::CreateDiscreteTransition

Cria uma transição discreta.
IUIAnimationTransitionLibrary::CreateInstantaneousTransition

Cria uma transição instantânea.
IUIAnimationTransitionLibrary::CreateLinearTransition

Cria uma transição linear.
IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed

Cria uma transição de velocidade linear.
IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration

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

Cria uma transição de reversão.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange

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

Cria uma transição de velocidade sinusoidal, com uma amplitude determinada pela velocidade inicial.
IUIAnimationTransitionLibrary::CreateSmoothStopTransition

Cria uma transição 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 IUIAnimationInterpolator ; uma implementação do objeto de fábrica de transição é fornecida por UIAnimationTransitionFactory.

Exemplos

Para obter um exemplo que cria o objeto de biblioteca de transição, consulte Criar os principais objetos de animação.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista e Platform Update para Windows Vista [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

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

Visão geral do Storyboard