ViewExtensions.TranslateTo Metodo

Definizione

Anima le proprietà TranslationX e TranslationY di un elemento dai valori correnti ai nuovi valori. Questo garantisce che il layout di input si trovi nella stessa posizione del layout visuale.

public static System.Threading.Tasks.Task<bool> TranslateTo (this Xamarin.Forms.VisualElement view, double x, double y, uint length = 250, Xamarin.Forms.Easing easing = default);
static member TranslateTo : Xamarin.Forms.VisualElement * double * double * uint32 * Xamarin.Forms.Easing -> System.Threading.Tasks.Task<bool>

Parametri

view
VisualElement

Vista da tradurre.

x
Double

Componente X del vettore di traslazione finale.

y
Double

Componente Y del vettore di traslazione finale.

length
UInt32

Durata dell'animazione in millisecondi.

easing
Easing

Interpolazione dell'animazione.

Restituisce

Commenti

Per animare una visualizzazione che riceve l'input tocco dell'utente dall'esterno dello schermo, lo sviluppatore deve prima disporre la visualizzazione nella posizione finale, quindi convertire la visualizzazione fuori schermo e infine animare la visualizzazione alla posizione finale sullo schermo.

TranslateTo è utile per le animazioni perché viene applicato post-layout. Le animazioni di traduzione non sono in conflitto con i layout gestiti e pertanto sono ideali per eseguire animazioni in stile diapositive/out.

Si applica a