Condividi tramite


Interfaccia IUIAnimationTransitionLibrary (uianimation.h)

Definisce una libreria di transizioni standard.

Ereditarietà

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

Metodi

L'interfaccia IUIAnimationTransitionLibrary include questi metodi.

 
IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition

Crea una transizione accelerata in decelerate.
IUIAnimationTransitionLibrary::CreateConstantTransition

Crea una transizione costante.
IUIAnimationTransitionLibrary::CreateCubicTransition

Crea una transizione cubica.
IUIAnimationTransitionLibrary::CreateDiscreteTransition

Crea una transizione discreta.
IUIAnimationTransitionLibrary::CreateInstantaneousTransition

Crea una transizione istantanea.
IUIAnimationTransitionLibrary::CreateLinearTransition

Crea una transizione lineare.
IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed

Crea una transizione a velocità lineare.
IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration

Crea una transizione parabolico-accelerazione.
IUIAnimationTransitionLibrary::CreateReversalTransition

Crea una transizione di inversione.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange

Crea una transizione di intervallo sinusoidale, con un intervallo specificato di oscillazione.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity

Crea una transizione sinusoidale-velocità, con un'ampiezza determinata dalla velocità iniziale.
IUIAnimationTransitionLibrary::CreateSmoothStopTransition

Crea una transizione smooth-stop.

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 IUIAnimationInterpolator ; un'implementazione dell'oggetto factory di transizione viene fornita da UIAnimationTransitionFactory.

Esempio

Per un esempio che crea l'oggetto libreria di transizione, vedere Creare gli oggetti animazione principale.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione uianimation.h

Vedi anche

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

Panoramica di Storyboard