Freigeben über


IUIAnimationTransitionLibrary-Schnittstelle (uianimation.h)

Definiert eine Bibliothek mit Standardübergängen.

Vererbung

Die IUIAnimationTransitionLibrary-Schnittstelle erbt von der IUnknown-Schnittstelle . IUIAnimationTransitionLibrary verfügt auch über folgende Membertypen:

Methoden

Die IUIAnimationTransitionLibrary-Schnittstelle verfügt über diese Methoden.

 
IUIAnimationTransitionLibrary::CreateAccelerateDecelerateTransition

Erstellt einen Übergang zur Beschleunigung und Verlangsamung.
IUIAnimationTransitionLibrary::CreateConstantTransition

Erstellt einen konstanten Übergang.
IUIAnimationTransitionLibrary::CreateCubicTransition

Erstellt einen kubischen Übergang.
IUIAnimationTransitionLibrary::CreateDiscreteTransition

Erstellt einen diskreten Übergang.
IUIAnimationTransitionLibrary::CreateInstantaneousTransition

Erstellt einen sofortigen Übergang.
IUIAnimationTransitionLibrary::CreateLinearTransition

Erstellt einen linearen Übergang.
IUIAnimationTransitionLibrary::CreateLinearTransitionFromSpeed

Erstellt einen Übergang mit linearer Geschwindigkeit.
IUIAnimationTransitionLibrary::CreateParabolicTransitionFromAcceleration

Erstellt einen Übergang zur Parabolbeschleunigung.
IUIAnimationTransitionLibrary::CreateReversalTransition

Erstellt einen Umkehrübergang.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromRange

Erstellt einen Sinusbereichsübergang mit einem angegebenen Oszillationsbereich.
IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity

Erstellt einen sinusförmigen Geschwindigkeitsübergang mit einer Amplitude, die von der Anfangsgeschwindigkeit bestimmt wird.
IUIAnimationTransitionLibrary::CreateSmoothStopTransition

Erstellt einen reibungslosen Übergang.

Hinweise

Windows-Animation enthält eine Bibliothek mit allgemeinen Übergängen, die Entwickler über ein Storyboard auf Variablen anwenden können. Die Parameter zum Angeben eines Übergangs hängen vom Typ des Übergangs ab. Bei einigen Übergängen ist die Dauer des Übergangs ein expliziter Parameter. bei anderen wird die Dauer durch andere Parameter bestimmt, z. B. Geschwindigkeit oder Beschleunigung, wenn der Übergang beginnt. Der Anfangswert oder die Geschwindigkeit eines Übergangs kann überschrieben werden, wenn ein diskontinuieriger Sprung gewünscht wird, und die Dauer kann abgefragt werden, nachdem der Übergang einem Storyboard hinzugefügt wurde.

Wenn eine Anwendung einen Effekt erfordert, der nicht mithilfe der Übergangsbibliothek angegeben werden kann, können Entwickler benutzerdefinierte Übergänge implementieren. Ein benutzerdefinierter Übergang wird erstellt, indem zuerst die Interpolatorfunktion für den Übergang implementiert und dann ein Factoryobjekt verwendet wird, um Übergänge aus Interpolatoren zu generieren. Ein Interpolator muss die IUIAnimationInterpolator-Schnittstelle implementieren. eine Implementierung des Übergangsfactoryobjekts wird von UIAnimationTransitionFactory bereitgestellt.

Beispiele

Ein Beispiel zum Erstellen des Übergangsbibliotheksobjekts finden Sie unter Erstellen der Hauptanimationsobjekte.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista und Platform Update für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile uianimation.h

Weitere Informationen

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition

IUnknown

Übersicht über Storyboards