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.
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