Bagikan melalui


ViewExtensions.TranslateTo Metode

Definisi

Menganimasikan elemen properti TranslationX dan TranslationY dari nilainya saat ini ke nilai baru. Ini memastikan bahwa tata letak input berada di posisi yang sama dengan tata letak visual.

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>

Parameter

view
VisualElement

Tampilan untuk diterjemahkan.

x
System.Double

Komponen x dari vektor terjemahan akhir.

y
System.Double

Komponen y dari vektor terjemahan akhir.

length
System.UInt32

Durasi animasi dalam milidetik.

easing
Easing

Meringankan animasi.

Mengembalikan

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

Keterangan

Untuk menganimasikan tampilan yang menerima input sentuhan pengguna dari luar layar, pengembang harus terlebih dahulu menjabarkan tampilan di posisi terakhirnya, lalu menerjemahkan tampilan dari layar, dan akhirnya menganimasikan tampilan kembali ke posisi akhir di layar.

TranslateTo berguna untuk animasi karena diterapkan pasca-tata letak. Animasi terjemahan tidak akan berkonflik dengan tata letak terkelola dan dengan demikian ideal untuk melakukan animasi gaya slide masuk/keluar.

Berlaku untuk