FGX.Animation.TfgAnimation

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску

Delphi

TfgAnimation = class (TObject)

TObject -> TfgAnimation

Прямые наследники: TfgAnimationGroup

Описание

Базовая анимация, используется как основа для создания аниматоров разных типов. Создается только через TfgAnimationManager .

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

constructor
Create(const AControl: TObject)

Описание отсутствует.

Методы

procedure
BeforeDestruction()

Описание отсутствует.

procedure
Start()

Запускает анимацию. Если анимация уже запущена, то повторный запуск будет проигнорирован.

procedure
Stop()

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

Свойства

property
Control: TObject

Анимируемый компонент.

property
Owner: TObject

Описание отсутствует.

property
IsActive: Boolean

Выполняется ли анимация сейчас или нет?

property
RunOrder: TfgAnimationRunOrder

Порядок запуска анимации в рамках родительской групповой анимации?

property
Delay: Integer

Задержка перед запуском анимацией (мсек).

property
Duration: Integer

Длительность анимации в прямом или обратном направлениях(мсек).

property
Options: TfgAnimationOptions

Дополнительные настройки анимации.

property
Name: string

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

property
CurveKind: TfgAnimationCurveKind

Тип интерполяции значений анимации.

property
RepeatCount: Integer

Количество повторений анимации.

0 - анимация повторяется бесконечно.
property
IsStopped: Boolean

Остановлена ли анимация принудительно или нет? (Путем вызова метода Stop .)

property
IsReversed: Boolean

Выполняется ли сейчас анимация в обратном порядке? Актуально только для AutoReverse in Options .

property
OnFinishCallback: TfgCallback

Вызывается, когда анимация закончена.

Константы

const
DurationPlatformValue: Integer

Описание отсутствует.

const
DefaultRepeatCount: Integer

Описание отсутствует.

const
RepeatCountInfinity: Integer

Описание отсутствует.