Metodo IUIAnimationTransitionLibrary::CreateSmoothStopTransition (uianimation.h)
Crea una transizione senza interruzioni.
Sintassi
HRESULT CreateSmoothStopTransition(
[in] UI_ANIMATION_SECONDS maximumDuration,
[in] DOUBLE finalValue,
[out] IUIAnimationTransition **transition
);
Parametri
[in] maximumDuration
Durata massima della transizione.
[in] finalValue
Valore della variabile di animazione alla fine della transizione.
[out] transition
Nuova transizione senza interruzione.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT . Per un elenco di codici di errore, vedere Codici di errore di animazione di Windows .
Commenti
Una transizione smooth-stop rallenta mentre si avvicina al valore finale specificato e lo raggiunge con una velocità pari a zero. La durata della transizione è determinata dalla velocità iniziale, dalla differenza tra i valori iniziali e finali e dalla durata massima specificata. Se non esiste una soluzione costituita da un singolo arco parabolico, questo metodo crea una transizione cubica.
La figura seguente mostra l'effetto su una variabile di animazione nel tempo durante una transizione senza interruzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | uianimation.h |
DLL | UIAnimation.dll |