IUIAnimationTransitionLibrary2-Schnittstelle (uianimation.h)

Definiert eine Bibliothek mit Standardübergängen für eine angegebene Dimension.

Vererbung

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

Methoden

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

 
IUIAnimationTransitionLibrary2::CreateAccelerateDecelerateTransition

Erstellt einen skalaren Übergang mit Beschleunigungs- und Verzögerung.
IUIAnimationTransitionLibrary2::CreateConstantTransition

Erstellt einen konstanten skalaren Übergang.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearTransition

Erstellt einen kubischen linearen skalaren Bézier-Übergang.
IUIAnimationTransitionLibrary2::CreateCubicBezierLinearVectorTransition

Erstellt einen kubischen linearen Bézier-Vektorübergang für jede angegebene Dimension.
IUIAnimationTransitionLibrary2::CreateCubicTransition

Erstellt einen kubischen Skalarübergang.
IUIAnimationTransitionLibrary2::CreateCubicVectorTransition

Erstellt einen kubischen Vektorübergang für jede angegebene Dimension.
IUIAnimationTransitionLibrary2::CreateDiscreteTransition

Erstellt einen diskreten skalaren Übergang.
IUIAnimationTransitionLibrary2::CreateDiscreteVectorTransition

Erstellt einen diskreten Vektorübergang für jede angegebene Dimension.
IUIAnimationTransitionLibrary2::CreateInstantaneousTransition

Erstellt einen sofortigen skalaren Übergang.
IUIAnimationTransitionLibrary2::CreateInstantaneousVectorTransition

Erstellt einen sofortigen Vektorübergang für jede angegebene Dimension.
IUIAnimationTransitionLibrary2::CreateLinearTransition

Erstellt einen linearen skalaren Übergang.
IUIAnimationTransitionLibrary2::CreateLinearTransitionFromSpeed

Erstellt einen Skalarübergang mit linearer Geschwindigkeit.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransition

Erstellt einen linearen Vektorübergang in der angegebenen Dimension.
IUIAnimationTransitionLibrary2::CreateLinearVectorTransitionFromSpeed

Erstellt einen Vektorübergang mit linearer Geschwindigkeit in der angegebenen Dimension.
IUIAnimationTransitionLibrary2::CreateParabolicTransitionFromAcceleration

Erstellt einen skalaren Übergang zur Parabolbeschleunigung.
IUIAnimationTransitionLibrary2::CreateReversalTransition

Erstellt einen umgekehrten skalaren Übergang.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromRange

Erstellt einen sinusförmigen Skalarübergang mit einem angegebenen Oszillationsbereich.
IUIAnimationTransitionLibrary2::CreateSinusoidalTransitionFromVelocity

Erstellt einen sinusförmigen skalaren Übergang, bei dem die Amplitude durch die Anfangsgeschwindigkeit bestimmt wird.
IUIAnimationTransitionLibrary2::CreateSmoothStopTransition

Erstellt einen skalaren Übergang mit reibungsloser Beendigung.

Hinweise

Die Windows-Animation enthält eine Bibliothek allgemeiner Übergänge, 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 diskontinuierlicher Sprung gewünscht ist, 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 wird und dann ein Factoryobjekt verwendet wird, um Übergänge aus Interpolatoren zu generieren. Ein Interpolator muss die IUIAnimationInterpolator2-Schnittstelle implementieren. eine Implementierung des Transition Factory-Objekts wird vom UIAnimationTransitionFactory2-Objekt bereitgestellt.

Anforderungen

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

Weitere Informationen

IUIAnimationManager2::ScheduleTransition

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationTransition2

IUnknown

Schnittstellen

Storyboardübersicht