Animation View は、アプリケーションの画面での
アニメーションの統合と、アニメーションの動作の管理を許可するユーザーコントロールです。
このコントロールは GeneXus とともに配布されています。このコントロールはツールボックスの [ その他 ] セクションにあり、
Web Panel オブジェクト、
Panel オブジェクトまたは
Work With オブジェクトのレイアウトにドラッグします。
このメソッドは、
Theme オブジェクトの Animation クラスを使用して
Lottie アニメーションをコントロールにロードします。
構文
SetAnimation(AnimationClass、Loop)
入力値の説明:
パラメーター |
タイプ |
説明 |
AnimationClass |
Character |
ロードされるアニメーションを持つ Theme または DSO のクラスです。 |
Loop |
Boolean |
アニメーションを繰り返し再生するかどうかを指定します。 |
例
Event Start
AnimationView1.SetAnimation(StyleClass:Birthday, true)
Endevent
SetProgress (
Progress)
入力値の説明:
パラメーター |
タイプ |
説明 |
Progress |
Numeric |
アニメーションを開始するポイントを、進捗のパーセンテージで 0 から 1 の値で指定します。 |
例
Event 'SetProgress'
&Progress = 0.5
AnimationView1.SetProgress(&Progress)
Endevent
アニメーションの開始に使用します。
Play (
FromPosition -optional-,
ToPosition -
optional- )
入力値の説明:
パラメーター |
タイプ |
説明 |
FromPosition |
Numeric |
アニメーションの再生を開始するポイント (進捗) を 0 から 1 の値で指定します。 |
ToPosition |
Numeric |
アニメーションの再生を終了するポイント (進捗) を 0 から 1 の値で指定します。 |
例
Event 'PlayAnimation'
// アニメーションを完全に実行
AnimationView1.Play()
Endevent
Event 'PlayAnimation2'
// アニメーションを中間地点まで実行
// パラメーターが 1 つだけ指定されている場合は ToPosition として使用
AnimationView1.Play(0.5)
Endevent
Event 'PlayAnimation3'
// アニメーションを 4 分の 3 の地点まで実行
AnimationView1.Play(0.5, 0.75)
Endevent
アニメーションの一時停止に使用します。
Pause(
)
Event 'PauseAnimation'
AnimationView1.Pause()
Endevent
ジェネレーター:
Android、
Apple、
.NET Framework、
.NET、
Java
オブジェクト:
Panel、
Work With、
Web Panel