IUIAnimationTransitionLibrary::CreateSmoothStopTransition-Methode (uianimation.h)
Erstellt einen reibungslosen Übergang.
Syntax
HRESULT CreateSmoothStopTransition(
[in] UI_ANIMATION_SECONDS maximumDuration,
[in] DOUBLE finalValue,
[out] IUIAnimationTransition **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 die 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 ihn 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 den Effekt auf eine Animationsvariable im Laufe der Zeit während eines übergangsfreien Übergangs.
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 |
DLL | UIAnimation.dll |