ViewExtensions.TranslateTo Метод

Определение

Выполняет анимацию свойств элементов TranslationX и TranslationY от их текущих значений до новых значений. Это гарантирует, что входной макет находится в той же позиции, что и визуальный макет.

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>

Параметры

view
VisualElement

Представление для перевода.

x
Double

Компонент X окончательного вектора преобразования.

y
Double

Компонент Y окончательного вектора преобразования.

length
UInt32

Длительность анимации в миллисекундах.

easing
Easing

Скорость анимации.

Возвращаемое значение

Комментарии

Чтобы анимировать представление, которое получает ввод сенсорного ввода из-за пределов экрана, разработчик должен сначала разместить представление в его окончательном положении, затем перевести представление с экрана и, наконец, анимировать представление обратно в его окончательное положение на экране.

TranslateTo полезен для анимации, так как применяется после разметки. Анимация перевода не будет конфликтовать с управляемыми макетами и поэтому идеально подходит для анимации в стиле слайдов.

Применяется к