AnimationExtensions.Animate Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Parametreler

self
IAnimatable

Bu yöntemin çalıştırılacağı nesne.

name
String

Animasyon süresince eşdüzey ve üst animasyonlar arasında benzersiz olması gereken bir animasyon anahtarı.

callback
Action<Double>

Ardışık animasyon değerleriyle çağrılan bir eylem.

rate
UInt32

Kareler arasındaki süre (milisaniye cinsinden).

length
UInt32

Animasyonun ne kadar süre içinde bekletildiği milisaniye sayısı.

easing
Easing

Animasyonun içinde transision, Out, veya içinde ve dışında kullanılacak kolaylaştırıcı işlev.

finished
Action<Double,Boolean>

Animasyon tamamlandığında çağrılacak bir eylem.

repeat
Func<Boolean>

Animasyonun devam etmesi gerekiyorsa true döndüren bir işlev.

Şunlara uygulanır

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Parametreler

self
IAnimatable

Bu yöntemin çalıştırılacağı nesne.

name
String

Animasyon süresince eşdüzey ve üst animasyonlar arasında benzersiz olması gereken bir animasyon anahtarı.

animation
Animation

Çalıştırılacak animasyon.

rate
UInt32

Kareler arasındaki süre (milisaniye cinsinden).

length
UInt32

Animasyonun ne kadar süre içinde bekletildiği milisaniye sayısı.

easing
Easing

Animasyonun içinde transision, Out, veya içinde ve dışında kullanılacak kolaylaştırıcı işlev.

finished
Action<Double,Boolean>

Animasyon tamamlandığında çağrılacak bir eylem.

repeat
Func<Boolean>

Animasyonun devam etmesi gerekiyorsa true döndüren bir işlev.

Şunlara uygulanır

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Parametreler

self
IAnimatable

Bu yöntemin çalıştırılacağı nesne.

name
String

Animasyon süresince eşdüzey ve üst animasyonlar arasında benzersiz olması gereken bir animasyon anahtarı.

callback
Action<Double>

Ardışık animasyon değerleriyle çağrılan bir eylem.

start
Double

Animasyonun başlatılacağı geçerli animasyon içindeki kesir.

end
Double

Animasyonun durdurulacağı geçerli animasyon içindeki kesir.

rate
UInt32

Kareler arasındaki süre (milisaniye cinsinden).

length
UInt32

Animasyonun ne kadar süre içinde bekletildiği milisaniye sayısı.

easing
Easing

Animasyonun içinde transision, Out, veya içinde ve dışında kullanılacak kolaylaştırıcı işlev.

finished
Action<Double,Boolean>

Animasyon tamamlandığında çağrılacak bir eylem.

repeat
Func<Boolean>

Animasyonun devam etmesi gerekiyorsa true döndüren bir işlev.

Şunlara uygulanır

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

Belirtilen parametreleri ayarlar ve animasyonu başlatır.

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

Tür Parametreleri

T

Parametreler

self
IAnimatable

Bu yöntemin çalıştırılacağı nesne.

name
String

Animasyon süresince eşdüzey ve üst animasyonlar arasında benzersiz olması gereken bir animasyon anahtarı.

transform
Func<Double,T>

Animasyon sürelerini yeni saat değerlerine eşleyen bir işlev.

callback
Action<T>

Ardışık animasyon değerleriyle çağrılan bir eylem.

rate
UInt32

Kareler arasındaki süre (milisaniye cinsinden).

length
UInt32

Animasyonun ne kadar süre içinde bekletildiği milisaniye sayısı.

easing
Easing

Animasyonun içinde transision, Out, veya içinde ve dışında kullanılacak kolaylaştırıcı işlev.

finished
Action<T,Boolean>

Animasyon tamamlandığında çağrılacak bir eylem.

repeat
Func<Boolean>

Animasyonun devam etmesi gerekiyorsa true döndüren bir işlev.

Şunlara uygulanır