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


LerpingAnimation Класс

Определение

Представляет анимацию линейной интерполяции.

public ref class LerpingAnimation : Microsoft::Maui::Animations::Animation
public class LerpingAnimation : Microsoft.Maui.Animations.Animation
type LerpingAnimation = class
    inherit Animation
Public Class LerpingAnimation
Inherits Animation
Наследование
LerpingAnimation

Конструкторы

LerpingAnimation()

Создайте экземпляр нового LerpingAnimation объекта.

LerpingAnimation(Action<Double>, Double, Double, Easing, Action)

Создайте экземпляр нового LerpingAnimation объекта с заданными параметрами.

LerpingAnimation(List<Animation>)

Создайте экземпляр нового LerpingAnimation , состоящего из заданного списка дочерних анимаций.

Поля

animationManger

Ссылка на IAnimationManager эту анимацию, управляющая этой анимацией.

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

Коллекция дочерних анимаций, связанных с этой анимацией.

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

Свойства

AnimationManager

Ссылка на IAnimationManager эту анимацию, управляющая этой анимацией.

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

Текущая метка времени (в секундах) анимации.

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

Возвращает текущее значение для этой анимации.

Duration

Длительность этой анимации в секундах.

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

Функция Easing , применяемая к этой анимации.

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

Возвращает или задает конечное значение этой анимации.

Finished

Обратный вызов, который вызывается при завершении этой анимации.

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

Указывает, завершена ли эта анимация.

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

Возвращает значение, указывающее, была ли удалена эта анимация.

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

Указывает, приостановлена ли эта анимация.

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

Возвращает или задает линейную интерполяцию для этой анимации.

Name

Имя этой анимации.

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

Ход выполнения этой анимации в процентах.

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

Указывает, должна ли эта анимация повторяться.

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

Задержка (в секундах), учитываемая перед началом анимации.

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

Возвращает или задает начальное значение этой анимации.

Step

Обратный вызов, который вызывается после каждого галочки этой анимации.

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

Возвращает или задает обратный вызов, который вызывается при CurrentValue изменении.

Методы

Add(Double, Double, Animation)

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

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

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

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

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

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

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

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

Представляет анимацию линейной интерполяции.

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

Представляет анимацию линейной интерполяции.

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

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

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

Выполняет логику для обновления всех анимаций в этой анимации.

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

Приостанавливает анимацию.

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

Удаляет эту анимацию из родительского элемента. Если нет родительского, ничего не произойдет.

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

Сбрасывает анимацию (и все дочерние анимации) в исходное состояние.

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

Возобновляет анимацию.

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

Метод активации обновления для этой анимации.

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

Обновления эту анимацию путем обновления Progress и вызоваStep.

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