クラス LiveListPanel

アイテムが不規則な配置でスクロールするリストウィジェット [詳細]

LiveListPanelに対する継承グラフ
Widget

すべてのメンバ一覧

Public メソッド

 LiveListPanel ()
 コンストラクタ
void StartItemRequest ()
 アイテムの要求を開始する。
void SetListItemCreator (ListItemCreator creator)
 アイテムを作成するメソッドを登録する。
void SetListItemUpdater (ListItemUpdater updater)
 アイテムを更新するメソッドを登録する。

Protected メソッド

override void OnUpdate (float elapsedTime)
 更新処理
internal override void OnTouchEvent (TouchEventCollection touchEvents)
 タッチイベントハンドラ
internal override void OnResetState ()
 状態リセットハンドラ
internal override void OnPreviewKeyEvent (KeyEvent keyEvent)
 事前キーイベントのハンドラ

プロパティ

override float Width [get, set]
 幅を取得・設定する。
override float Height [get, set]
 高さを取得・設定する。
UIColor BackgroundColor [get, set]
 背景色を取得・設定する。
float ItemHeight [get, set]
 アイテムの高さを取得・設定する。
float ItemWidth [get, set]
 アイテムの高さを取得・設定する。
int ItemCount [get, set]
 アイテムの総数を取得・設定する。
float ItemVerticalGap [get, set]
 アイテムの行間を取得・取得する。
ScrollBarVisibility ScrollBarVisibility [get, set]
 スクロールバーの見え方を取得・設定する。
float ItemTiltAngle [get, set]
 アイテムの最大傾き(ラジアン)。
float ItemSlideInTime [get, set]
 項目が横から入ってくるのにかかる時間(ミリ秒)。
float ItemSlideInHeight [get, set]
 項目が横から入ってくるときのZの高さ。
float ItemSlideInTiltAngle [get, set]
 項目が横から入ってくるときのY軸の角度。
float ItemSlideInOffset [get, set]
 項目が横から入ってくるときの水平方向のオフセット。

説明

アイテムが不規則な配置でスクロールするリストウィジェット


メソッド

internal override void OnPreviewKeyEvent ( KeyEvent  keyEvent) [protected, virtual]

事前キーイベントのハンドラ

引数:
keyEventキーイベント

Widgetを再定義しています。

internal override void OnTouchEvent ( TouchEventCollection  touchEvents) [protected, virtual]

タッチイベントハンドラ

引数:
touchEventsタッチイベント

Widgetを再定義しています。

override void OnUpdate ( float  elapsedTime) [protected, virtual]

更新処理

引数:
elapsedTime前回のUpdateからの経過時間(ミリ秒)

Widgetを再定義しています。

void SetListItemCreator ( ListItemCreator  creator)

アイテムを作成するメソッドを登録する。

引数:
creatorアイテムを作成するメソッド
void SetListItemUpdater ( ListItemUpdater  updater)

アイテムを更新するメソッドを登録する。

引数:
updaterアイテムを更新するメソッド