ViewExtensions.TranslateTo Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.