最近のアクセス:
Animation View ユーザーコントロール

Animation View は、 アプリケーションの画面でのアニメーションの統合と、アニメーションの動作の管理をユーザーに許可するユーザーコントロールです。
このコントロールは GeneXus とともに配布されています。このコントロールはツールボックスの [ その他 ] セクションにあり、Web Panel、Panel for Smart Devices や Work With for Smart Devices オブジェクトにドラッグします。
イメージ:37188.png

メソッド

SetAnimation

このメソッドは、Theme オブジェクトの Animation クラスを使用して Lottie アニメーションをコントロールにロードします。
構文:
SetAnimation (AnimationClass, Loop)
入力値の説明:
パラメーター タイプ 説明
AnimationClass Character ロードされるアニメーションを持つ Theme for Smart Devices のクラスです。
Loop Boolean アニメーションを繰り返し再生するかどうかを指定します。

例:
Event Start
   AnimationView1.SetAnimation(ThemeClass:Birthday, true)
Endevent

SetProgress

このメソッドを使用すると、(SetAnimation メソッドで設定済みの) アニメーションの進捗を任意のポイントに設定できます。
構文:
SetProgress (Progress)
入力値の説明:
パラメーター タイプ 説明
Progress Numeric アニメーションを開始するポイントを、進捗のパーセンテージで 0 から 1 の値で指定します。

例:
Event 'SetProgress'
   &Progress = 0.5
   AnimationView1.SetProgress(&Progress)
Endevent

Play

アニメーションの開始に使用します。
構文:
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

アニメーションの一時停止に使用します。
構文:
Pause ( )
例:
Event 'PauseAnimation'
   AnimationView1.Pause()
Endevent

適用範囲

対応しているプラットフォーム: スマートデバイス (Android、iOS)、Web (.NET、Java)
オブジェクト: Panel for Smart Devices、Work With for Smart Devices、Web Panel



サブページ
Created: 18/10/29 01:07 by Admin Last update: 21/10/28 23:30 by Admin
カテゴリ
Powered by GXwiki 3.0