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.
連続するアニメーション値で呼び出されるアクション。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.
アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.
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.
アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.
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.
連続するアニメーション値で呼び出されるアクション。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.
アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.
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.
アニメーション時間を新しい時間値にマップする関数。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.
アニメーションの完了時に呼び出されるアクション。An action to call when the animation is finished.