Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definisce i metodi per la creazione di un interpolatore personalizzato.
Ereditarietà
L'interfaccia IUIAnimationInterpolator eredita dall'interfaccia IUnknown . IUIAnimationInterpolator include anche questi tipi di membri:
Metodi
L'interfaccia IUIAnimationInterpolator dispone di questi metodi.
|
IUIAnimationInterpolator::GetDependencies Ottiene gli aspetti dell'interpolatore che dipendono dal valore iniziale o dalla velocità passata a SetInitialValueAndVelocity o che dipendono dalla durata passata a SetDuration. |
|
IUIAnimationInterpolator::GetDuration Ottiene la durata di una transizione. |
|
IUIAnimationInterpolator::GetFinalValue Ottiene il valore finale alla fine della transizione. |
|
IUIAnimationInterpolator::InterpolateValue Interpola il valore di una variabile di animazione in corrispondenza dell'offset specificato. |
|
IUIAnimationInterpolator::InterpolateVelocity Interpola la velocità, o la velocità di modifica, in corrispondenza dell'offset specificato. |
|
IUIAnimationInterpolator::SetDuration Imposta la durata della transizione. |
|
IUIAnimationInterpolator::SetInitialValueAndVelocity Imposta il valore iniziale e la velocità all'inizio della transizione. |
Commenti
Le applicazioni client possono usare le transizioni fornite in IUIAnimationTransitionLibrary o in una libreria fornita da terze parti; Tuttavia, se è necessario un comportamento personalizzato, è possibile creare transizioni personalizzate implementando l'interfaccia IUIAnimationInterpolator .
Prima che l'animazione di Windows possa usare l'interpolatore personalizzato, è necessario eseguirne il wrapping in un oggetto che implementa IUIAnimationTransitionTransition chiamando il metodo IUIAnimationTransitionFactory::CreateTransition e passando l'interpolatore personalizzato. Dopo aver eseguito il wrapping dell'interpolatore, le applicazioni client interagiscono con l'interpolatore usando l'interfaccia IUIAnimationTransition .
Gli interpolatori personalizzati possono essere riutilizzati tra le applicazioni, ma è consigliabile che vengano esposti usando interfacce factory che restituiscono interfacce IUIAnimationTransition .
Esempio
Per un esempio, vedere Esempio di interpolatore personalizzato.
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 |