FGX.Animation.TfgAnimationHelper: различия между версиями

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

Версия 23:16, 11 июня 2019

Delphi

TfgAnimationHelper = class (TObject)

Описание

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

Методы

class procedure
FadeIn(const AControl: TfgControl; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TProc)

Постепенное появление контрола c 0 прозрачности до 1 в течении ADuration . Когда анимация заканчивается вызывается пользовательский колбек AFinishCallback . Если длительность ADuration равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. Если контрол был скрыт Visible = False , то метод делает контрол видимым перед началом анимации.

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

class procedure
FadeOut(const AControl: TfgControl; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TProc)

Постепенное скрытие контрола c 1 прозрачности до 0 в течении ADuration . Когда анимация заканчивается вызывается пользовательский колбек AFinishCallback . Если длительность ADuration равна 0, то будет использоваться значение длительности по умолчанию на каждой платформе свое. Длительность указывается в мсек. По окончании анимации контрол скрывается Visible = False .

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

class procedure
ShowForm(const AForm: TfgCustomForm; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TProc)

Анимирует появление формы на экране.

class procedure
HideForm(const AForm: TfgCustomForm; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TProc)

Анимирует скрытие формы на экране.

class procedure
ShowModalForm(const AForm: TfgCustomForm; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TProc)

Анимирует появление формы на экране, как будто она модальная.

class procedure
HideModalForm(const AForm: TfgCustomForm; const AOptions: TfgAnimationOptions; const ADuration: Integer; const AFinishCallback: TProc)

Анимирует скрытие формы на экране, как будто она модальная.

class procedure
StopAnimations(const AControl: TfgControl)

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