File hp/widget/ScrollView.lua
Functions
M:ajustScrollLoc () | スクロールがView内に収まるようにします. |
M:createCamera () | 2Dカメラを生成します. |
M:getCamera () | カメラを返します. |
M:getFriction () | スクロール時の摩擦係数を返します. |
M:getLastTouchLoc () | 最後にタッチした場所を返します. |
M:getMaxScrollingForce () | 1フレームでスクロール可能な最大量を返します. |
M:getMaxScrollingForceX () | 1フレームでスクロール可能な最大量を返します. |
M:getMaxScrollingForceY () | 1フレームでスクロール可能な最大量を返します. |
M:getMinScrollingForce () | 1フレームでスクロール可能な最小量を返します. |
M:getMinScrollingForceX () | 1フレームでスクロール可能な最小量を返します. |
M:getMinScrollingForceY () | 1フレームでスクロール可能な最小量を返します. |
M:getScrollHeight () | 水平方向のスクロールサイズを返します. |
M:getScrollSize () | スクロールサイズを返します. |
M:getScrollWidth () | 水平方向のスクロールサイズを返します. |
M:getScrollingForce () | 1フレームでスクロールする量を返します. |
M:getScrollingForceX () | 1フレームでスクロールする量を返します. |
M:getScrollingForceY () | 1フレームでスクロールする量を返します. |
M:init (params) | コンストラクタです. |
M:isAutoResizing () | スクロールサイズをchildrenの範囲に自動的に調整するか返します. |
M:isHScrollEnabled () | 水平方向のスクロールが行えるかどうか設定します. |
M:isScrolling () | スクロール中かどうか返します. |
M:isTouching () | タッチ中かどうか返します. |
M:isVScrollEnabled () | 垂直方向のスクロールが行えるかどうか返します. |
M:moveScrollLoc (x, y, sec, mode) | 指定した座標だけ、指定した時間で移動します. |
M:onEnterFrame (e) | フレーム更新時のイベントリスナです. |
M:onScrollStep () | ステップ毎のスクロール処理です. |
M:onTouchCancel (e) | タッチした時のイベントリスナです. |
M:onTouchDown (e) | タッチした時のイベントリスナです. |
M:onTouchMove (e) | タッチした時のイベントリスナです. |
M:onTouchUp (e) | タッチした時のイベントリスナです. |
M:seekScrollLoc (x, y, sec, mode) | 指定した座標に、指定した時間で移動します. |
M:setAutoResizing (value) | スクロールサイズをchildrenの範囲に自動的に調整するか設定します. |
M:setCamera (camera) | カメラを設定します. |
M:setFriction (value) | スクロール時の摩擦係数を設定します. |
M:setHScrollEnabled (value) | 水平方向のスクロールが行えるかどうか設定します. |
M:setMaxScrollingForce (x, y) | 1フレームでスクロール可能な最大量を設定します. |
M:setMaxScrollingForceX (value) | 1フレームでスクロール可能な最大量を設定します. |
M:setMaxScrollingForceY (value) | 1フレームでスクロール可能な最大量を設定します. |
M:setMinScrollingForce (x, y) | 1フレームでスクロール可能な最小量を設定します. |
M:setMinScrollingForceX (value) | 1フレームでスクロール可能な最小量を設定します. |
M:setMinScrollingForceY (value) | 1フレームでスクロール可能な最小量を設定します. |
M:setScrollHeight (height) | 垂直方向のスクロールサイズを設定します. |
M:setScrollLoc (x, y) | 左上原点でスクロール座標を設定します. |
M:setScrollSize (swidth, sheight) | スクロールサイズを設定します. |
M:setScrollWidth (width) | 水平方向のスクロールサイズを設定します. |
M:setVScrollEnabled (value) | 垂直方向のスクロールが行えるかどうか設定します. |
M:stopScroll () | スクロールを停止します. |
M:updateScrollSizeForChildren () | スクロールサイズを子の範囲に更新します. |
Tables
ScrollView | スクロールするViewです. スクロール範囲内で、ユーザ操作によりスクロールします. |
Functions
- M:ajustScrollLoc ()
- スクロールがView内に収まるようにします. TODO:範囲外に飛び出たときにスクロールが戻るアニメーションがほしい
- M:createCamera ()
- 2Dカメラを生成します.
- M:getCamera ()
- カメラを返します.
- M:getFriction ()
- スクロール時の摩擦係数を返します.
- M:getLastTouchLoc ()
- 最後にタッチした場所を返します.
- M:getMaxScrollingForce ()
- 1フレームでスクロール可能な最大量を返します.
- M:getMaxScrollingForceX ()
- 1フレームでスクロール可能な最大量を返します.
- M:getMaxScrollingForceY ()
- 1フレームでスクロール可能な最大量を返します.
- M:getMinScrollingForce ()
- 1フレームでスクロール可能な最小量を返します.
- M:getMinScrollingForceX ()
- 1フレームでスクロール可能な最小量を返します.
- M:getMinScrollingForceY ()
- 1フレームでスクロール可能な最小量を返します.
- M:getScrollHeight ()
- 水平方向のスクロールサイズを返します.
- M:getScrollSize ()
- スクロールサイズを返します.
- M:getScrollWidth ()
- 水平方向のスクロールサイズを返します.
- M:getScrollingForce ()
- 1フレームでスクロールする量を返します.
- M:getScrollingForceX ()
- 1フレームでスクロールする量を返します.
- M:getScrollingForceY ()
- 1フレームでスクロールする量を返します.
- M:init (params)
-
コンストラクタです.
Parameters
- params:
- M:isAutoResizing ()
- スクロールサイズをchildrenの範囲に自動的に調整するか返します.
- M:isHScrollEnabled ()
- 水平方向のスクロールが行えるかどうか設定します.
- M:isScrolling ()
- スクロール中かどうか返します.
- M:isTouching ()
- タッチ中かどうか返します.
- M:isVScrollEnabled ()
- 垂直方向のスクロールが行えるかどうか返します.
- M:moveScrollLoc (x, y, sec, mode)
-
指定した座標だけ、指定した時間で移動します. 移動のロジックはmodeで指定できます. modeには、MOAIEaseTypeの値を指定します.
Parameters
- x:
- y:
- sec:
- mode:
- M:onEnterFrame (e)
-
フレーム更新時のイベントリスナです.
Parameters
- e:
- M:onScrollStep ()
- ステップ毎のスクロール処理です. TODO:リファクタリング
- M:onTouchCancel (e)
-
タッチした時のイベントリスナです.
Parameters
- e:
- M:onTouchDown (e)
-
タッチした時のイベントリスナです.
Parameters
- e:
- M:onTouchMove (e)
-
タッチした時のイベントリスナです.
Parameters
- e:
- M:onTouchUp (e)
-
タッチした時のイベントリスナです.
Parameters
- e:
- M:seekScrollLoc (x, y, sec, mode)
-
指定した座標に、指定した時間で移動します. 移動のロジックはmodeで指定できます. modeには、MOAIEaseTypeの値を指定します.
Parameters
- x:
- y:
- sec:
- mode:
- M:setAutoResizing (value)
-
スクロールサイズをchildrenの範囲に自動的に調整するか設定します.
Parameters
- value:
- M:setCamera (camera)
-
カメラを設定します. カメラが取得できるように内部変数にも確保します.
Parameters
- camera:
- M:setFriction (value)
-
スクロール時の摩擦係数を設定します.
Parameters
- value:
- M:setHScrollEnabled (value)
-
水平方向のスクロールが行えるかどうか設定します.
Parameters
- value:
- M:setMaxScrollingForce (x, y)
-
1フレームでスクロール可能な最大量を設定します.
Parameters
- x:
- y:
- M:setMaxScrollingForceX (value)
-
1フレームでスクロール可能な最大量を設定します.
Parameters
- value:
- M:setMaxScrollingForceY (value)
-
1フレームでスクロール可能な最大量を設定します.
Parameters
- value:
- M:setMinScrollingForce (x, y)
-
1フレームでスクロール可能な最小量を設定します.
Parameters
- x:
- y:
- M:setMinScrollingForceX (value)
-
1フレームでスクロール可能な最小量を設定します.
Parameters
- value:
- M:setMinScrollingForceY (value)
-
1フレームでスクロール可能な最小量を設定します.
Parameters
- value:
- M:setScrollHeight (height)
-
垂直方向のスクロールサイズを設定します.
Parameters
- height:
- M:setScrollLoc (x, y)
-
左上原点でスクロール座標を設定します.
Parameters
- x:
- y:
- M:setScrollSize (swidth, sheight)
-
スクロールサイズを設定します. View以下のサイズに設定された場合、Viewサイズに設定されます.
Parameters
- swidth:
- sheight:
- M:setScrollWidth (width)
-
水平方向のスクロールサイズを設定します.
Parameters
- width:
- M:setVScrollEnabled (value)
-
垂直方向のスクロールが行えるかどうか設定します.
Parameters
- value:
- M:stopScroll ()
- スクロールを停止します.
- M:updateScrollSizeForChildren ()
- スクロールサイズを子の範囲に更新します.