Aracılığıyla paylaş


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
System.String

Animasyon süresi boyunca eşdüzey ve üst animasyonları arasında benzersiz olması gereken bir animasyon tuşu.

callback
System.Action<System.Double>

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

rate
System.UInt32

Çerçeveler arasındaki milisaniye cinsinden süre.

length
System.UInt32

Animasyonun ilişkilendirilmiş olduğu milisaniye sayısı.

easing
Easing

Animasyonda geçiş yapmak, açmak veya animasyondan çıkmak için kullanılacak kolaylaştırıcı işlev.

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

Animasyon bittiğinde çağrılacak bir eylem.

repeat
System.Func<System.Boolean>

Animasyon devam ederse 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
System.String

Animasyon süresi boyunca eşdüzey ve üst animasyonları arasında benzersiz olması gereken bir animasyon tuşu.

animation
Animation

Çalıştırılacak animasyon.

rate
System.UInt32

Çerçeveler arasındaki milisaniye cinsinden süre.

length
System.UInt32

Animasyonun ilişkilendirilmiş olduğu milisaniye sayısı.

easing
Easing

Animasyonda geçiş yapmak, açmak veya animasyondan çıkmak için kullanılacak kolaylaştırıcı işlev.

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

Animasyon bittiğinde çağrılacak bir eylem.

repeat
System.Func<System.Boolean>

Animasyon devam ederse 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
System.String

Animasyon süresi boyunca eşdüzey ve üst animasyonları arasında benzersiz olması gereken bir animasyon tuşu.

callback
System.Action<System.Double>

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

start
System.Double

Animasyonu başlatmak için geçerli animasyondaki kesir.

end
System.Double

Animasyonu durdurmak için geçerli animasyona kesir.

rate
System.UInt32

Çerçeveler arasındaki milisaniye cinsinden süre.

length
System.UInt32

Animasyonun ilişkilendirilmiş olduğu milisaniye sayısı.

easing
Easing

Animasyonda geçiş yapmak, açmak veya animasyondan çıkmak için kullanılacak kolaylaştırıcı işlev.

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

Animasyon bittiğinde çağrılacak bir eylem.

repeat
System.Func<System.Boolean>

Animasyon devam ederse 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
System.String

Animasyon süresi boyunca eşdüzey ve üst animasyonları arasında benzersiz olması gereken bir animasyon tuşu.

transform
System.Func<System.Double,T>

Animasyon zamanlarını yeni saat değerleriyle eşleyen bir işlev.

callback
System.Action<T>

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

rate
System.UInt32

Çerçeveler arasındaki milisaniye cinsinden süre.

length
System.UInt32

Animasyonun ilişkilendirilmiş olduğu milisaniye sayısı.

easing
Easing

Animasyonda geçiş yapmak, açmak veya animasyondan çıkmak için kullanılacak kolaylaştırıcı işlev.

finished
System.Action<T,System.Boolean>

Animasyon bittiğinde çağrılacak bir eylem.

repeat
System.Func<System.Boolean>

Animasyon devam ederse true döndüren bir işlev.

Şunlara uygulanır