IUIAnimationTransitionLibrary2::CreateSmoothStopTransition-Methode (uianimation.h)
Erstellt einen reibungslosen Skalarübergang.
Syntax
HRESULT CreateSmoothStopTransition(
[in] UI_ANIMATION_SECONDS maximumDuration,
[in] DOUBLE finalValue,
[out] IUIAnimationTransition2 **transition
);
Parameter
[in] maximumDuration
Die maximale Dauer des Übergangs.
[in] finalValue
Der Wert der Animationsvariablen am Ende des Übergangs.
[out] transition
Der neue Smooth-Stop-Übergang.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Windows-Animationsfehlercodes .
Hinweise
Ein Smooth-Stop-Übergang verlangsamt sich, wenn er sich dem angegebenen Endwert nähert, und erreicht den Endwert mit einer Geschwindigkeit von 0 (null). Die Dauer des Übergangs wird durch die anfängliche Geschwindigkeit, die Differenz zwischen den Anfangs- und Endwerten und die angegebene maximale Dauer bestimmt. Wenn es keine Lösung gibt, die aus einem einzelnen Parabolbogen besteht, erstellt diese Methode einen kubischen Übergang.
Die folgende Abbildung zeigt die Änderung des Werts einer Animationsvariablen im Laufe der Zeit während eines übergangsfreien Übergangs.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8, Windows 7 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | uianimation.h |
DLL | UIAnimation.dll |