Animation Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инкапсулирует анимацию, коллекцию функций, которые изменяют свойства за определенный период времени, заметный пользователю.
public ref class Animation : Microsoft::Maui::Animations::Animation
public class Animation : Microsoft.Maui.Animations.Animation
type Animation = class
inherit Animation
Public Class Animation
Inherits Animation
- Наследование
Конструкторы
Animation() |
Создает объект Animation со значениями по умолчанию. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Создает новый объект Animation с заданными параметрами. |
Поля
animationManger |
Ссылка на IAnimationManager эту анимацию, управляющая этой анимацией. (Унаследовано от Animation) |
childrenAnimations |
Коллекция дочерних анимаций, связанных с этой анимацией. (Унаследовано от Animation) |
Свойства
AnimationManager |
Ссылка на IAnimationManager эту анимацию, управляющая этой анимацией. (Унаследовано от Animation) |
CurrentTime |
Текущая метка времени (в секундах) анимации. (Унаследовано от Animation) |
Duration |
Длительность этой анимации в секундах. (Унаследовано от Animation) |
Easing |
Функция Easing , применяемая к этой анимации. (Унаследовано от Animation) |
Finished |
Обратный вызов, который вызывается при завершении этой анимации. (Унаследовано от Animation) |
HasFinished |
Указывает, завершена ли эта анимация. (Унаследовано от Animation) |
IsDisposed |
Возвращает значение, указывающее, была ли удалена эта анимация. (Унаследовано от Animation) |
IsEnabled |
Указывает, включена ли в данный момент эта анимация. |
IsPaused |
Указывает, приостановлена ли эта анимация. (Унаследовано от Animation) |
Name |
Имя этой анимации. (Унаследовано от Animation) |
Progress |
Ход выполнения этой анимации в процентах. (Унаследовано от Animation) |
Repeats |
Указывает, должна ли эта анимация повторяться. (Унаследовано от Animation) |
StartDelay |
Задержка (в секундах), учитываемая перед началом анимации. (Унаследовано от Animation) |
Step |
Обратный вызов, который вызывается после каждого галочки этой анимации. (Унаследовано от Animation) |
Методы
Add(Double, Double, Animation) |
Добавляет объект Animation в Animation, который начинается в |
Add(Double, Double, Animation) |
Добавляет новую дочернюю анимацию в эту анимацию с указанными параметрами. (Унаследовано от Animation) |
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Запускает анимацию |
Commit(IAnimationManager) |
IAnimationManager Задает для этой анимации. (Унаследовано от Animation) |
CreateAutoReversing() |
Создает анимацию, содержащую исходную анимацию и обратную версию одной и той же анимации. (Унаследовано от Animation) |
CreateReverse() |
Создает обратную версию текущей анимации, включая отмену дочерних анимаций. (Унаследовано от Animation) |
Dispose() |
Инкапсулирует анимацию, коллекцию функций, которые изменяют свойства за определенный период времени, заметный пользователю. (Унаследовано от Animation) |
Dispose(Boolean) |
Инкапсулирует анимацию, коллекцию функций, которые изменяют свойства за определенный период времени, заметный пользователю. (Унаследовано от Animation) |
GetCallback() |
Возвращает обратный вызов, который рекурсивно выполняет шаг замедленной анимации для этого объекта Animation и те из ее дочерних элементов, которые начались и не завершились. |
GetEnumerator() |
IEnumerator Предоставляет дочерние анимации. (Унаследовано от Animation) |
Insert(Double, Double, Animation) |
Добавляет объект Animation в Animation, который начинается в |
OnTick(Double) |
Выполняет логику для обновления всех анимаций в этой анимации. (Унаследовано от Animation) |
Pause() |
Приостанавливает анимацию. (Унаследовано от Animation) |
RemoveFromParent() |
Удаляет эту анимацию из родительского элемента. Если нет родительского, ничего не произойдет. (Унаследовано от Animation) |
Reset() |
Инкапсулирует анимацию, коллекцию функций, которые изменяют свойства за определенный период времени, заметный пользователю. |
Resume() |
Возобновляет анимацию. (Унаследовано от Animation) |
Tick(Double) |
Метод активации обновления для этой анимации. (Унаследовано от Animation) |
Update(Double) |
Обновления эту анимацию путем обновления Progress и вызоваStep. (Унаследовано от Animation) |
WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double) |
Создает новый объект Animation с указанным |
WithConcurrent(Animation, Double, Double) |
Добавляет |