ViewExtensions.TranslateTo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- System.Double
Componente X del vettore di traslazione finale.
- y
- System.Double
Componente Y del vettore di traslazione finale.
- length
- System.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 definire la visualizzazione nella sua 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 layout gestiti e quindi sono ideali per eseguire animazioni di stile in/out diapositive.