Bagikan melalui


AnimationExtensions.Animate Metode

Definisi

Overload

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Action<double> callback, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

Parameter

self
IAnimatable

Objek tempat metode ini akan dijalankan.

name
System.String

Kunci animasi yang harus unik di antara saudara kandung dan animasi induknya selama durasi animasi.

callback
System.Action<System.Double>

Tindakan yang dipanggil dengan nilai animasi berturut-turut.

rate
System.UInt32

Waktu, dalam milidetik, antar bingkai.

length
System.UInt32

Jumlah milidetik untuk menginterpolasi animasi.

easing
Easing

Fungsi permudah yang digunakan untuk transisi masuk, keluar, atau masuk dan keluar dari animasi.

finished
System.Action<System.Double,System.Boolean>

Tindakan yang akan dipanggil ketika animasi selesai.

repeat
System.Func<System.Boolean>

Fungsi yang mengembalikan true jika animasi harus dilanjutkan.

Berlaku untuk

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Xamarin.Forms.Animation animation, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Xamarin.Forms.Animation * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

Parameter

self
IAnimatable

Objek tempat metode ini akan dijalankan.

name
System.String

Kunci animasi yang harus unik di antara saudara kandung dan animasi induknya selama durasi animasi.

animation
Animation

Animasi yang akan dijalankan.

rate
System.UInt32

Waktu, dalam milidetik, antar bingkai.

length
System.UInt32

Jumlah milidetik untuk menginterpolasi animasi.

easing
Easing

Fungsi permudah yang digunakan untuk transisi masuk, keluar, atau masuk dan keluar dari animasi.

finished
System.Action<System.Double,System.Boolean>

Tindakan yang akan dipanggil ketika animasi selesai.

repeat
System.Func<System.Boolean>

Fungsi yang mengembalikan true jika animasi harus dilanjutkan.

Berlaku untuk

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

public static void Animate (this Xamarin.Forms.IAnimatable self, string name, Action<double> callback, double start, double end, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<double,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * double * double * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

Parameter

self
IAnimatable

Objek tempat metode ini akan dijalankan.

name
System.String

Kunci animasi yang harus unik di antara saudara kandung dan animasi induknya selama durasi animasi.

callback
System.Action<System.Double>

Tindakan yang dipanggil dengan nilai animasi berturut-turut.

start
System.Double

Pecahan menjadi animasi saat ini untuk memulai animasi.

end
System.Double

Pecahan menjadi animasi saat ini untuk menghentikan animasi.

rate
System.UInt32

Waktu, dalam milidetik, antar bingkai.

length
System.UInt32

Jumlah milidetik untuk menginterpolasi animasi.

easing
Easing

Fungsi permudah yang digunakan untuk transisi masuk, keluar, atau masuk dan keluar dari animasi.

finished
System.Action<System.Double,System.Boolean>

Tindakan yang akan dipanggil ketika animasi selesai.

repeat
System.Func<System.Boolean>

Fungsi yang mengembalikan true jika animasi harus dilanjutkan.

Berlaku untuk

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Mengatur parameter yang ditentukan dan memulai animasi.

public static void Animate<T> (this Xamarin.Forms.IAnimatable self, string name, Func<double,T> transform, Action<T> callback, uint rate = 16, uint length = 250, Xamarin.Forms.Easing easing = default, Action<T,bool> finished = default, Func<bool> repeat = default);
static member Animate : Xamarin.Forms.IAnimatable * string * Func<double, 'T> * Action<'T> * uint32 * uint32 * Xamarin.Forms.Easing * Action<'T, bool> * Func<bool> -> unit

Jenis parameter

T

Parameter

self
IAnimatable

Objek tempat metode ini akan dijalankan.

name
System.String

Kunci animasi yang harus unik di antara saudara kandung dan animasi induknya selama durasi animasi.

transform
System.Func<System.Double,T>

Fungsi yang memetakan waktu animasi ke nilai waktu baru.

callback
System.Action<T>

Tindakan yang dipanggil dengan nilai animasi berturut-turut.

rate
System.UInt32

Waktu, dalam milidetik, antar bingkai.

length
System.UInt32

Jumlah milidetik untuk menginterpolasi animasi.

easing
Easing

Fungsi permudah yang digunakan untuk transisi masuk, keluar, atau masuk dan keluar dari animasi.

finished
System.Action<T,System.Boolean>

Tindakan yang akan dipanggil ketika animasi selesai.

repeat
System.Func<System.Boolean>

Fungsi yang mengembalikan true jika animasi harus dilanjutkan.

Berlaku untuk