Compartilhar via


ViewExtensions.TranslateTo Método

Definição

Anima as propriedades TranslationX e TranslationY de um elemento de seus valores atuais para os novos valores de elementos. Isso garante que o layout de entrada esteja na mesma posição que o layout 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

A exibição a ser convertida.

x
System.Double

O componente x do vetor de translação final.

y
System.Double

O componente y do vetor de translação final.

length
System.UInt32

A duração da animação em milissegundos.

easing
Easing

A atenuação da animação.

Retornos

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

Comentários

Para animar uma exibição que recebe a entrada por toque do usuário de fora da tela, o desenvolvedor deve primeiro colocar o modo de exibição em sua posição final, em seguida, traduzir o modo de exibição fora da tela e, finalmente, animar o modo de exibição de volta para sua posição final na tela.

TranslateTo é útil para animações porque é aplicado após o layout. As animações de tradução não entrarão em conflito com layouts gerenciados e, portanto, são ideais para fazer animações de estilo de entrada/saída de slides.

Aplica-se a