Aracılığıyla paylaş


ViewExtensions.TranslateTo Yöntem

Tanım

Bir öğeye TranslationX ve TranslationY özelliklerine geçerli değerlerinden yeni değerlere animasyon ekler. 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
System.Double

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

y
System.Double

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

length
System.UInt32

Animasyonun milisaniye cinsinden süresi.

easing
Easing

Animasyonun kolaylaştırılması.

Döndürülenler

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

Açıklamalar

Ekranın dışından kullanıcı dokunma girişi alan bir görünüme animasyon eklemek için, geliştiricinin önce görünümü son konumuna getirmesi, ardından görünümü ekrandan çevirmesi ve son olarak görünüme ekranda son konumuna geri animasyon eklemesi gerekir.

TranslateTo, animasyonlar için kullanışlıdır çünkü post-layout uygulanır. Çeviri animasyonları yönetilen düzenlerle çakışmaz ve bu nedenle slayt içinde/dışında stil animasyonları yapmak için idealdir.

Şunlara uygulanır