FGX.Animation.TfgAnimationHelper: различия между версиями
Admin (обсуждение | вклад) (summary) (Метка: замена) |
Admin (обсуждение | вклад) (summary) |
||
Строка 4: | Строка 4: | ||
<syntaxhighlight lang="Delphi">TfgAnimationHelper = class (TObject)</syntaxhighlight> | <syntaxhighlight lang="Delphi">TfgAnimationHelper = class (TObject)</syntaxhighlight> | ||
+ | |||
+ | == Методы == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">FadeIn(const AControl: [[ TfgControl ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])</syntaxhighlight> | ||
+ | Постепенное появление контрола c 0 прозрачности до 1 в течении '' ADuration '' . Когда анимация заканчивается вызывается пользовательский колбек '' AFinishCallback '' . Если длительность '' ADuration '' равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. Если контрол был скрыт '' Visible = False '' , то метод делает контрол видимым перед началом анимации. | ||
+ | |||
+ | Используйте '' AOptions '' для того, чтобы выполнить простую настройку работы анимации. | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">FadeOut(const AControl: [[ TfgControl ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])</syntaxhighlight> | ||
+ | Постепенное скрытие контрола c 1 прозрачности до 0 в течении '' ADuration '' . Когда анимация заканчивается вызывается пользовательский колбек '' AFinishCallback '' . Если длительность '' ADuration '' равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. По окончании анимации контрол скрывается '' Visible = False '' . | ||
+ | |||
+ | Используйте '' AOptions '' для того, чтобы выполнить простую настройку работы анимации. | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">ShowForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])</syntaxhighlight> | ||
+ | Анимирует появление формы на экране. | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">HideForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])</syntaxhighlight> | ||
+ | Анимирует скрытие формы на экране. | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">ShowModalForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])</syntaxhighlight> | ||
+ | Анимирует появление формы на экране, как будто она модальная. | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">HideModalForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])</syntaxhighlight> | ||
+ | Анимирует скрытие формы на экране, как будто она модальная. | ||
+ | |- | ||
+ | | <syntaxhighlight lang="Delphi">procedure</syntaxhighlight> || <syntaxhighlight lang="Delphi">StopAnimations(const AControl: [[ TfgControl ]])</syntaxhighlight> | ||
+ | |||
+ | |} |
Версия 03:38, 10 июня 2019
Delphi
TfgAnimationHelper = class (TObject)
Методы
procedure
|
FadeIn(const AControl: [[ TfgControl ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])
Постепенное появление контрола c 0 прозрачности до 1 в течении ADuration . Когда анимация заканчивается вызывается пользовательский колбек AFinishCallback . Если длительность ADuration равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. Если контрол был скрыт Visible = False , то метод делает контрол видимым перед началом анимации. Используйте AOptions для того, чтобы выполнить простую настройку работы анимации. |
procedure
|
FadeOut(const AControl: [[ TfgControl ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])
Постепенное скрытие контрола c 1 прозрачности до 0 в течении ADuration . Когда анимация заканчивается вызывается пользовательский колбек AFinishCallback . Если длительность ADuration равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. По окончании анимации контрол скрывается Visible = False . Используйте AOptions для того, чтобы выполнить простую настройку работы анимации. |
procedure
|
ShowForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])
Анимирует появление формы на экране. |
procedure
|
HideForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])
Анимирует скрытие формы на экране. |
procedure
|
ShowModalForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])
Анимирует появление формы на экране, как будто она модальная. |
procedure
|
HideModalForm(const AForm: [[ TfgCustomForm ]]; const AOptions: [[ TfgAnimationOptions ]]; const ADuration: [[ Integer ]]; const AFinishCallback: [[ TProc ]])
Анимирует скрытие формы на экране, как будто она модальная. |
procedure
|
StopAnimations(const AControl: [[ TfgControl ]])
|