ViewExtensions.TranslateTo Método

Definición

Anima las propiedades TranslationX y TranslationY de un elemento de sus valores actuales a los nuevos. Esto garantiza que el diseño de entrada está en la misma posición que el diseño visual.

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>

Parámetros

view
VisualElement

Vista que se va a traducir.

x
System.Double

Componente x del vector de traslación final.

y
System.Double

Componente y del vector de traslación final.

length
System.UInt32

Duración de la animación en milisegundos.

easing
Easing

Aceleración de la animación.

Devoluciones

System.Threading.Tasks.Task<System.Boolean>

Comentarios

Para animar una vista que recibe la entrada táctil del usuario desde fuera de la pantalla, el desarrollador primero debe diseñar la vista en su posición final, luego traducir la vista fuera de la pantalla y, finalmente, animar la vista a su posición final en la pantalla.

TranslateTo es útil para las animaciones porque se aplica después del diseño. Las animaciones de traducción no entran en conflicto con diseños administrados y, por lo tanto, son ideales para realizar animaciones de estilo de deslizar y salir.

Se aplica a