ViewExtensions.TranslateTo Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.