ViewExtensions.TranslateTo(VisualElement, Double, Double, UInt32, Easing) Yöntem

Tanım

TranslationX ve TranslationY özelliklerini geçerli değerlerinden yeni değerlere hareketlendirir. Bu, giriş düzeninin görsel düzen ile aynı konumda olmasını sağlar.

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>

Parametreler

view
VisualElement

Çevrilecek görünüm.

x
Double

Son çeviri vektörünün x bileşeni.

y
Double

Son çeviri vektörünün y bileşeni.

length
UInt32

Animasyonun süresi (milisaniye cinsinden).

easing
Easing

Animasyonun kolaylaştırıcı hızı.

Döndürülenler

Task<Boolean>

Açıklamalar

Kullanıcı dokunmatik girişi ekranın dışından alan bir görünüme animasyon eklemek için, geliştiricinin önce görünümü son konumuna yerleşmesi, ardından görünümü ekranın üzerine çevirmesi ve son olarak görünümün son konumuna geri animasyonunu yapmanız gerekir.

TranslateTo, düzen ön planı uygulanmış olduğundan animasyonlar için yararlıdır. Çeviri animasyonları yönetilen düzenlerle çakışmaz ve bu nedenle, slayt/çıkış stili animasyonları yapmak için idealdir.

Şunlara uygulanır