AnimationExtensions.Animate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
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, если анимация должна продолжаться.