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üresi boyunca eşdüzey ve üst animasyonları arasında benzersiz olması gereken bir animasyon tuşu.

callback
Action<Double>

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

rate
UInt32

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

length
UInt32

Animasyonun ilişkilendirildiği milisaniye sayısı.

easing
Easing

Animasyonda transision, out veya in ve out için kullanılacak kolaylaştırıcı işlev.

finished
Action<Double,Boolean>

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

repeat
Func<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
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
UInt32

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

length
UInt32

Animasyonun ilişkilendirildiği milisaniye sayısı.

easing
Easing

Animasyonda transision, out veya in ve out için kullanılacak kolaylaştırıcı işlev.

finished
Action<Double,Boolean>

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

repeat
Func<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
String

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

callback
Action<Double>

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

start
Double

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

end
Double

Animasyonu durdurmak için geçerli animasyona kesir.

rate
UInt32

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

length
UInt32

Animasyonun ilişkilendirildiği milisaniye sayısı.

easing
Easing

Animasyonda transision, out veya in ve out için kullanılacak kolaylaştırıcı işlev.

finished
Action<Double,Boolean>

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

repeat
Func<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
String

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

transform
Func<Double,T>

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

callback
Action<T>

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

rate
UInt32

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

length
UInt32

Animasyonun ilişkilendirildiği milisaniye sayısı.

easing
Easing

Animasyonda transision, out veya in ve out için kullanılacak kolaylaştırıcı işlev.

finished
Action<T,Boolean>

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

repeat
Func<Boolean>

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

Şunlara uygulanır