FGX.Animation.TfgAnimationHelper
Delphi
TfgAnimationHelper = class (TObject)
Описание
Вспомогательный класс для использования готовых типовых шаблонов анимации.
Методы
class procedure
|
FadeIn(const AControl: TObject; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TfgCallback)
Постепенное появление контрола c 0 прозрачности до 1 в течении ADuration . Когда анимация заканчивается вызывается пользовательский колбек AFinishCallback . Если длительность ADuration равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. Если контрол был скрыт Visible = False , то метод делает контрол видимым перед началом анимации. Используйте AOptions для того, чтобы выполнить простую настройку работы анимации. Это экспериментальные методы! С большой долей вероятности они будут удалены или перемещены в другие места.
|
class procedure
|
FadeOut(const AControl: TObject; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TfgCallback)
Постепенное скрытие контрола c 1 прозрачности до 0 в течении ADuration . Когда анимация заканчивается вызывается пользовательский колбек AFinishCallback . Если длительность ADuration равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. По окончании анимации контрол скрывается Visible = False . Используйте AOptions для того, чтобы выполнить простую настройку работы анимации. Скрытие контрола не означает, что контрол физически пропал Visible . Это означает, что он не видим, но продолжает присутствовать в сцене и перехватывать касания и тд. Это экспериментальные методы! С большой долей вероятности они будут удалены или перемещены в другие места. |
class procedure
|
ShowForm(const AForm: TObject; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TfgCallback)
Анимирует появление формы на экране. |
class procedure
|
HideForm(const AForm: TObject; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TfgCallback)
Анимирует скрытие формы на экране. |
class procedure
|
ShowModalForm(const AForm: TObject; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TfgCallback)
Анимирует появление формы на экране, как будто она модальная. |
class procedure
|
HideModalForm(const AForm: TObject; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TfgCallback)
Анимирует скрытие формы на экране, как будто она модальная. |
class procedure
|
StopAnimations(const AControl: TObject)
Останавливает все активные (выполняющиеся) анимации, связанные с AControl . |