AnimationExtensions.Animate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
指定のパラメーターを設定し、アニメーションを開始します。 |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
指定のパラメーターを設定し、アニメーションを開始します。 |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
指定のパラメーターを設定し、アニメーションを開始します。 |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
指定のパラメーターを設定し、アニメーションを開始します。 |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
指定のパラメーターを設定し、アニメーションを開始します。
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
パラメーター
- self
- IAnimatable
このメソッドが実行されるオブジェクト。
- name
- System.String
そのアニメーションが継続している間、その兄弟アニメーションや親アニメーションに対して一意である必要があるアニメーション キー。
- callback
- System.Action<System.Double>
連続するアニメーション値で呼び出されるアクション。
- rate
- System.UInt32
フレーム間の時間 (ミリ秒単位)。
- length
- System.UInt32
アニメーションを補間するミリ秒数。
- easing
- Easing
アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。
- finished
- System.Action<System.Double,System.Boolean>
アニメーションの完了時に呼び出されるアクション。
- repeat
- System.Func<System.Boolean>
アニメーションを続ける場合に true を返す関数。
適用対象
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
指定のパラメーターを設定し、アニメーションを開始します。
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
パラメーター
- self
- IAnimatable
このメソッドが実行されるオブジェクト。
- name
- System.String
そのアニメーションが継続している間、その兄弟アニメーションや親アニメーションに対して一意である必要があるアニメーション キー。
- animation
- Animation
実行するアニメーション。
- rate
- System.UInt32
フレーム間の時間 (ミリ秒単位)。
- length
- System.UInt32
アニメーションを補間するミリ秒数。
- easing
- Easing
アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。
- finished
- System.Action<System.Double,System.Boolean>
アニメーションの完了時に呼び出されるアクション。
- repeat
- System.Func<System.Boolean>
アニメーションを続ける場合に true を返す関数。
適用対象
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)
指定のパラメーターを設定し、アニメーションを開始します。
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
パラメーター
- self
- IAnimatable
このメソッドが実行されるオブジェクト。
- name
- System.String
そのアニメーションが継続している間、その兄弟アニメーションや親アニメーションに対して一意である必要があるアニメーション キー。
- callback
- System.Action<System.Double>
連続するアニメーション値で呼び出されるアクション。
- start
- System.Double
現在のアニメーションにおいてアニメーションを開始する箇所。
- end
- System.Double
現在のアニメーションにおいてアニメーションを停止する箇所。
- rate
- System.UInt32
フレーム間の時間 (ミリ秒単位)。
- length
- System.UInt32
アニメーションを補間するミリ秒数。
- easing
- Easing
アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。
- finished
- System.Action<System.Double,System.Boolean>
アニメーションの完了時に呼び出されるアクション。
- repeat
- System.Func<System.Boolean>
アニメーションを続ける場合に true を返す関数。
適用対象
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)
指定のパラメーターを設定し、アニメーションを開始します。
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
パラメーター
- self
- IAnimatable
このメソッドが実行されるオブジェクト。
- name
- System.String
そのアニメーションが継続している間、その兄弟アニメーションや親アニメーションに対して一意である必要があるアニメーション キー。
- transform
- System.Func<System.Double,T>
アニメーション時間を新しい時間値にマップする関数。
- callback
- System.Action<T>
連続するアニメーション値で呼び出されるアクション。
- rate
- System.UInt32
フレーム間の時間 (ミリ秒単位)。
- length
- System.UInt32
アニメーションを補間するミリ秒数。
- easing
- Easing
アニメーションに入る、アニメーションから出る、アニメーションに入ってから出るためのイージング関数。
- finished
- System.Action<T,System.Boolean>
アニメーションの完了時に呼び出されるアクション。
- repeat
- System.Func<System.Boolean>
アニメーションを続ける場合に true を返す関数。