AnimationExtensions.AnimateKinetic Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает указанные параметры и запускает кинетическую анимацию.
public static void AnimateKinetic (this Xamarin.Forms.IAnimatable self, string name, Func<double,double,bool> callback, double velocity, double drag, Action finished = default);
static member AnimateKinetic : Xamarin.Forms.IAnimatable * string * Func<double, double, bool> * double * double * Action -> unit
Параметры
- self
- IAnimatable
Объект, для которого будет выполняться этот метод.
- name
- System.String
Ключ анимации, который должен быть уникальным среди анимаций того же уровня и родительских анимаций в течение всей анимации.
- callback
- System.Func<System.Double,System.Double,System.Boolean>
Действие, которое вызывается с последовательными значениями анимации.
- velocity
- System.Double
То, насколько анимация продвигается за каждый шаг. Например, скорость прогрессирует 1
со скоростью по умолчанию.
- drag
- System.Double
То, насколько скорость продвижения уменьшается за каждый кадр. Может иметь отрицательное значение.
- finished
- System.Action
Действие, вызываемое после завершения анимации.