ViewExtensions.TranslateTo Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.