Поделиться через


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 со значениями по умолчанию.

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, который начинается в beginAt и заканчивается в finishAt.

Add(Double, Double, Animation)

Добавляет новую дочернюю анимацию в эту анимацию с указанными параметрами.

(Унаследовано от Animation)
Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Запускает анимацию owner с предоставленными параметрами.

Commit(IAnimationManager)

IAnimationManager Задает для этой анимации.

(Унаследовано от Animation)
CreateAutoReversing()

Создает анимацию, содержащую исходную анимацию и обратную версию одной и той же анимации.

(Унаследовано от Animation)
CreateReverse()

Создает обратную версию текущей анимации, включая отмену дочерних анимаций.

(Унаследовано от Animation)
Dispose()

Инкапсулирует анимацию, коллекцию функций, которые изменяют свойства за определенный период времени, заметный пользователю.

(Унаследовано от Animation)
Dispose(Boolean)

Инкапсулирует анимацию, коллекцию функций, которые изменяют свойства за определенный период времени, заметный пользователю.

(Унаследовано от Animation)
GetCallback()

Возвращает обратный вызов, который рекурсивно выполняет шаг замедленной анимации для этого объекта Animation и те из ее дочерних элементов, которые начались и не завершились.

GetEnumerator()

IEnumerator Предоставляет дочерние анимации.

(Унаследовано от Animation)
Insert(Double, Double, Animation)

Добавляет объект Animation в Animation, который начинается в beginAt и заканчивается в finishAt.

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 с указанным callback и добавляет его в дочерние элементы данного объекта Animation.

WithConcurrent(Animation, Double, Double)

Добавляет animation к дочерним элементам этого объекта Animation и устанавливает время начала и окончания animation для beginAt и finishAt соответственно.

Применяется к