Udostępnij za pośrednictwem


ViewExtensions.TranslateTo Metoda

Definicja

Animuje właściwości TranslationX i TranslationY elementów z ich bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

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>

Parametry

view
VisualElement

Widok do przetłumaczenia.

x
System.Double

Składnik x końcowego wektora tłumaczenia.

y
System.Double

Składnik y wektora tłumaczenia końcowego.

length
System.UInt32

Czas trwania animacji w milisekundach.

easing
Easing

Złagodzenie animacji.

Zwraca

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

Uwagi

Aby animować widok, który odbiera dane wejściowe dotyku użytkownika spoza ekranu, deweloper musi najpierw rozłożyć widok w jego ostatecznej pozycji, a następnie przetłumaczyć widok poza ekranem, a następnie animować widok z powrotem do jego ostatecznej pozycji na ekranie.

Funkcja TranslateTo jest przydatna w przypadku animacji, ponieważ jest stosowana po układzie. Animacje tłumaczenia nie będą powodować konfliktów z układami zarządzanymi, dlatego idealnie nadają się do wykonywania animacji w stylu slajdu/wyjścia.

Dotyczy