AnimationExtensions.Animate メソッド

定義

オーバーロード

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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

パラメーター

self
IAnimatable

このメソッドが実行されるオブジェクト。The object on which this method will be run.

name
String

アニメーション キー。アニメーションの継続時間の間、このキーが一意になり、その兄弟アニメーションや親アニメーションと区別される必要があります。An animation key that should be unique among its sibling and parent animations for the duration of the animation.

callback
Action<Double>

連続するアニメーション値で呼び出されるアクション。An action that is called with successive animation values.

rate
UInt32

フレーム間の時間 (ミリ秒単位)。The time, in milliseconds, between frames.

length
UInt32

アニメーションを補間するミリ秒数。The number of milliseconds over which to interpolate the animation.

easing
Easing

アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.

repeat
Func<Boolean>

アニメーションを続ける場合に true を返す関数。A function that returns true if the animation should continue.

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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 = null, Action<double,bool> finished = null, Func<bool> repeat = null);
static member Animate : Xamarin.Forms.IAnimatable * string * Xamarin.Forms.Animation * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

パラメーター

self
IAnimatable

このメソッドが実行されるオブジェクト。The object on which this method will be run.

name
String

アニメーション キー。アニメーションの継続時間の間、このキーが一意になり、その兄弟アニメーションや親アニメーションと区別される必要があります。An animation key that should be unique among its sibling and parent animations for the duration of the animation.

animation
Animation

実行するアニメーション。The animation to run.

rate
UInt32

フレーム間の時間 (ミリ秒単位)。The time, in milliseconds, between frames.

length
UInt32

アニメーションを補間するミリ秒数。The number of milliseconds over which to interpolate the animation.

easing
Easing

アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.

repeat
Func<Boolean>

アニメーションを続ける場合に true を返す関数。A function that returns true if the animation should continue.

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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 = null, Action<double,bool> finished = null, Func<bool> repeat = null);
static member Animate : Xamarin.Forms.IAnimatable * string * Action<double> * double * double * uint32 * uint32 * Xamarin.Forms.Easing * Action<double, bool> * Func<bool> -> unit

パラメーター

self
IAnimatable

このメソッドが実行されるオブジェクト。The object on which this method will be run.

name
String

アニメーション キー。アニメーションの継続時間の間、このキーが一意になり、その兄弟アニメーションや親アニメーションと区別される必要があります。An animation key that should be unique among its sibling and parent animations for the duration of the animation.

callback
Action<Double>

連続するアニメーション値で呼び出されるアクション。An action that is called with successive animation values.

start
Double

現在のアニメーションにおいてアニメーションを開始する箇所。The fraction into the current animation at which to start the animation.

end
Double

現在のアニメーションにおいてアニメーションを停止する箇所。The fraction into the current animation at which to stop the animation.

rate
UInt32

フレーム間の時間 (ミリ秒単位)。The time, in milliseconds, between frames.

length
UInt32

アニメーションを補間するミリ秒数。The number of milliseconds over which to interpolate the animation.

easing
Easing

アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。The easing function to use to transision in, out, or in and out of the animation.

finished
Action<Double,Boolean>

アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.

repeat
Func<Boolean>

アニメーションを続ける場合に true を返す関数。A function that returns true if the animation should continue.

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

指定のパラメーターを設定し、アニメーションを開始します。Sets the specified parameters and starts the animation.

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 = null, Action<T,bool> finished = null, Func<bool> repeat = null);
static member Animate : Xamarin.Forms.IAnimatable * string * Func<double, 'T> * Action<'T> * uint32 * uint32 * Xamarin.Forms.Easing * Action<'T, bool> * Func<bool> -> unit

型パラメーター

T

パラメーター

self
IAnimatable

このメソッドが実行されるオブジェクト。The object on which this method will be run.

name
String

アニメーション キー。アニメーションの継続時間の間、このキーが一意になり、その兄弟アニメーションや親アニメーションと区別される必要があります。An animation key that should be unique among its sibling and parent animations for the duration of the animation.

transform
Func<Double,T>

アニメーション時間を新しい時間値にマップする関数。A function that maps animation times to new time values.

callback
Action<T>

連続するアニメーション値で呼び出されるアクション。An action that is called with successive animation values.

rate
UInt32

フレーム間の時間 (ミリ秒単位)。The time, in milliseconds, between frames.

length
UInt32

アニメーションを補間するミリ秒数。The number of milliseconds over which to interpolate the animation.

easing
Easing

アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。The easing function to use to transision in, out, or in and out of the animation.

finished
Action<T,Boolean>

アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.

repeat
Func<Boolean>

アニメーションを続ける場合に true を返す関数。A function that returns true if the animation should continue.

適用対象