Condividi tramite


Interfaccia IUIAnimationTransitionLibrary2 (uianimation.h)

Definisce una libreria di transizioni standard per una dimensione specificata.

Ereditarietà

L'interfaccia IUIAnimationTransitionLibrary2 eredita dall'interfaccia IUnknown . IUIAnimationTransitionLibrary2 include anche questi tipi di membri:

Metodi

L'interfaccia IUIAnimationTransitionLibrary2 include questi metodi.

 
IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition

Crea una transizione scalare accelerata decelerata.
IUIAnimationTransitionLibrary2::CreateConstantTransition

Crea una transizione scalare costante.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition

Crea una transizione scalare lineare Bézier cubica.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition

Crea una transizione vettore lineare Bézier cubica per ogni dimensione specificata.
IUIAnimationTransitionLibrary2::CreateCubicTransition

Crea una transizione scalare cubica.
IUIAnimationTransitionLibrary2::CreateCubicVectorTransition

Crea una transizione vettoriale cubica per ogni dimensione specificata.
IUIAnimationTransitionLibrary2::CreateDiscreteTransition

Crea una transizione scalare discreta.
IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition

Crea una transizione vettoriale discreta per ogni dimensione specificata.
IUIAnimationTransitionLibrary2::CreateInstantaneousTransition

Crea una transizione scalare istantanea.
IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition

Crea una transizione vettoriale istantanea per ogni dimensione specificata.
IUIAnimationTransitionLibrary2::CreateLinearTransition

Crea una transizione scalare lineare.
IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed

Crea una transizione scalare a velocità lineare.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransition

Crea una transizione vettoriale lineare nella dimensione specificata.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed

Crea una transizione vettore lineare-velocità nella dimensione specificata.
IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration

Crea una transizione scalare parabolico-accelerazione.
IUIAnimationTransitionLibrary2::CreateReversalTransition

Crea una transizione scalare invertinte.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange

Crea una transizione scalare di intervallo sinusoidale con un intervallo specificato di oscillazione.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity

Crea una transizione scalare sinusoidale in cui l'ampiezza è determinata dalla velocità iniziale.
IUIAnimationTransitionLibrary2::CreateSmoothStopTransition

Crea una transizione scalare senza interruzione.

Commenti

L'animazione di Windows include una libreria di transizioni comuni che gli sviluppatori possono applicare alle variabili tramite uno storyboard. I parametri per specificare una transizione dipendono dal tipo di transizione. Per alcune transizioni, la durata della transizione è un parametro esplicito; per altri, la durata è determinata da altri parametri, ad esempio velocità o accelerazione quando inizia la transizione. È possibile eseguire l'override del valore iniziale o della velocità di una transizione se si desidera un salto discontinuo e la durata può essere eseguita una query dopo l'aggiunta della transizione a uno storyboard.

Se un'applicazione richiede un effetto che non può essere specificato usando la libreria di transizione, gli sviluppatori possono implementare transizioni personalizzate. Una transizione personalizzata viene creata implementando prima la funzione interpolatore per la transizione e quindi usando un oggetto factory per generare transizioni da interpolatori. Un interpolatore deve implementare l'interfaccia IUIAnimationInterpolator2 ; un'implementazione dell'oggetto factory di transizione viene fornita dall'oggetto UIAnimationTransitionFactory2 .

Requisiti

Requisito Valore
Client minimo supportato Windows 8, Windows 7 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione uianimation.h

Vedi anche

IUIAnimationManager2::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition2

IUnknown

Interfacce

Panoramica di Storyboard