AnimationExtensions.AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) メソッド

定義

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

public static void AnimateKinetic (this Xamarin.Forms.IAnimatable self, string name, Func<double,double,bool> callback, double velocity, double drag, Action finished = null);
static member AnimateKinetic : Xamarin.Forms.IAnimatable * string * Func<double, double, bool> * double * double * Action -> 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
Func<Double,Double,Boolean>

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

velocity
Double

アニメーションの各ステップでアニメーションが進行する量。The amount that the animation progresses in each animation step. たとえば、既定の速度ではベロシティ 1 で進行します。For example, a velocity of 1 progresses at the default speed.

drag
Double

進行速度がフレームごとに減る量。The amount that the progression speed is reduced per frame. 負の値にできます。Can be negative.

finished
Action

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

適用対象