AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XUIScrollView.lua 文件参考

#include <XUIScrollView.h>

类 XUIScrollView 继承关系图:
Inheritance graph

函数

function XUIScrollView Create () end
 
function XUIScrollView SetDirection (eDir) end
 
function XUIScrollView GetDirection () end
 
function XUIScrollView GetInnerContainer () end
 
function XUIScrollView StopAutoScroll () end
 
function XUIScrollView ScrollToBottom (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToTop (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToLeft (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToRight (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToTopLeft (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToTopRight (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToBottomLeft (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToBottomRight (fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToPercentVertical (fPercent, fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToPercentHorizontal (fPercent, fTimeInSec, bAttenuated) end
 
function XUIScrollView ScrollToPercentBothDirection (vPercent, fTimeInSec, bAttenuated) end
 
function XUIScrollView GetScrolledPercentVertical () end
 
function XUIScrollView GetScrolledPercentHorizontal () end
 
function XUIScrollView GetScrolledPercentBothDirection () end
 
function XUIScrollView JumpToBottom () end
 
function XUIScrollView JumpToTop () end
 
function XUIScrollView JumpToLeft () end
 
function XUIScrollView JumpToRight () end
 
function XUIScrollView JumpToTopLeft () end
 
function XUIScrollView JumpToTopRight () end
 
function XUIScrollView JumpToBottomLeft () end
 
function XUIScrollView JumpToBottomRight () end
 
function XUIScrollView JumpToPercentVertical (fPercent) end
 
function XUIScrollView JumpToPercentHorizontal (fPercent) end
 
function XUIScrollView JumpToPercentBothDirection (vPercent) end
 
function XUIScrollView SetInnerContainerSize (vSize) end
 
function XUIScrollView GetInnerContainerSize () end
 
function XUIScrollView SetInnerContainerPosition (vPos) end
 
function XUIScrollView GetInnerContainerPosition () end
 
function XUIScrollView SetBounceEnabled (bEnabled) end
 
function XUIScrollView IsBounceEnabled () end
 
function XUIScrollView SetInertiaScrollEnabled (bEnabled) end
 
function XUIScrollView IsInertiaScrollEnabled () end
 
function XUIScrollView SetScrollBarEnabled (enabled) end
 
function XUIScrollView IsScrollBarEnabled () end
 
function XUIScrollView SetScrollBarWidth (fWidth) end
 
function XUIScrollView GetScrollBarWidth () end
 
function XUIScrollView SetScrollBarColor (color) end
 
function XUIScrollView GetScrollBarColor () end
 
function XUIScrollView LoadScrollBarTexture (strTexture, eTextureType) end
 
function XUIScrollView GetScrollBarTexture () end
 
function XUIScrollView GetVerticalScrollBarPosPercent () end
 
function XUIScrollView GetHorizontalScrollBarPosPercent () end
 
function XUIScrollView IsScrolling () end
 
function XUIScrollView IsAutoScrolling () end
 
function XUIScrollView AddScrollViewEventListener (callback) end
 
function XUIScrollView AddScrollViewDragEnableCallback (callback) end
 
function XUIScrollView SetMovePrevEnabled (bMovePrev) end
 
function XUIScrollView SetMoveNextEnabled (bMoveNext) end
 

变量

 XUIScrollView = {}
 
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_TOP = 0
 
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_BOTTOM = 0
 
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_LEFT = 0
 
XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_RIGHT = 0
 
XUIScrollView SCROLLVIEW_EVENT_SCROLLING = 0
 
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_TOP = 0
 
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_BOTTOM = 0
 
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_LEFT = 0
 
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_RIGHT = 0
 
XUIScrollView SCROLLVIEW_EVENT_SCROLLING_BEGAN = 0
 
XUIScrollView SCROLLVIEW_EVENT_SCROLLING_ENDED = 0
 
XUIScrollView SCROLLVIEW_EVENT_AUTOSCROLL_ENDED = 0
 
XUIScrollView XUI_NONE = 0
 
XUIScrollView XUI_VERTICAL = 0
 
XUIScrollView XUI_HORIZONTAL = 0
 
XUIScrollView XUI_BOTH = 0
 
XUIScrollView XUI_SCROLL_TO_TOP = 0
 
XUIScrollView XUI_SCROLL_TO_BOTTOM = 0
 
XUIScrollView XUI_SCROLL_TO_LEFT = 0
 
XUIScrollView XUI_SCROLL_TO_RIGHT = 0
 
XUIScrollView XUI_SCROLLING = 0
 
XUIScrollView XUI_BOUNCE_TOP = 0
 
XUIScrollView XUI_BOUNCE_BOTTOM = 0
 
XUIScrollView XUI_BOUNCE_LEFT = 0
 
XUIScrollView XUI_BOUNCE_RIGHT = 0
 
XUIScrollView XUI_CONTAINER_MOVED = 0
 
XUIScrollView XUI_SCROLLING_BEGAN = 0
 
XUIScrollView XUI_SCROLLING_ENDED = 0
 
XUIScrollView XUI_AUTOSCROLL_BEGAN = 0
 
XUIScrollView XUI_AUTOSCROLL_ENDED = 0
 
XUIScrollView XUI_TOP_ON_RELEASE = 0
 
XUIScrollView XUI_TOP_ON_MOVE = 0
 
XUIScrollView XUI_BOTTOM_ON_RELEASE = 0
 
XUIScrollView XUI_BOTTOM_ON_MOVE = 0
 

函数说明

◆ AddScrollViewDragEnableCallback()

function XUIScrollView AddScrollViewDragEnableCallback ( callback  )

@manual xelua_XEngine_XUIScrollView_AddScrollViewDragEnableCallback_manual XUIScrollView_AddScrollViewDragEnableCallback_manual

参数
callbackstd::function<bool(XUINode*)>
返回
void

◆ AddScrollViewEventListener()

function XUIScrollView AddScrollViewEventListener ( callback  )

@manual xelua_XEngine_XUIScrollView_AddScrollViewEventListener_manual XUIScrollView_AddScrollViewEventListener_manual

参数
callbackstd::function<void(XUINode*, EventType)>
返回
void

◆ Create()

function XUIScrollView Create ( )

创建并返回一个空的控件实例的指针

返回
XUIScrollView 控件指针

◆ GetDirection()

function XUIScrollView GetDirection ( )

获取滚动视图的方向

返回
number 滚动方向的枚举

◆ GetHorizontalScrollBarPosPercent()

function XUIScrollView GetHorizontalScrollBarPosPercent ( )

获取当前水平进度条的进度百分比

返回
number 返回当前水平进度条的进度百分比。

◆ GetInnerContainer()

function XUIScrollView GetInnerContainer ( )

获取滚动视图的内部布局容器,该布局容器为滚动视图的子节点

返回
XUILayout

◆ GetInnerContainerPosition()

function XUIScrollView GetInnerContainerPosition ( )

获取内部布局容器的位置

返回
XVECTOR2 内部容器的位置

◆ GetInnerContainerSize()

function XUIScrollView GetInnerContainerSize ( )

获取内部布局容器的尺寸大小,内部容器的尺寸必须大于或等于滚动视图的尺寸

返回
XVECTOR2 内部容器的尺寸

◆ GetScrollBarColor()

function XUIScrollView GetScrollBarColor ( )

获取滚动条颜色

返回
XCOLORBASE 滚动条颜色

◆ GetScrollBarTexture()

function XUIScrollView GetScrollBarTexture ( )

获取滚动条纹理

返回
string 纹理路径

◆ GetScrollBarWidth()

function XUIScrollView GetScrollBarWidth ( )

获取滚动条宽度

返回
number 滚动条宽度

◆ GetScrolledPercentBothDirection()

function XUIScrollView GetScrolledPercentBothDirection ( )

获取水平和垂直滚动内部布局容器的百分比,并返回(x分量代表水平百分比,y分两代表竖直百分比)

返回
XVECTOR2

◆ GetScrolledPercentHorizontal()

function XUIScrollView GetScrolledPercentHorizontal ( )

获取水平滚动内部布局容器的百分比,并返回

返回
number

◆ GetScrolledPercentVertical()

function XUIScrollView GetScrolledPercentVertical ( )

获取垂直滚动内部布局容器的百分比,并返回

返回
number

◆ GetVerticalScrollBarPosPercent()

function XUIScrollView GetVerticalScrollBarPosPercent ( )

获取当前垂直进度条的进度百分比

返回
number 返回当前垂直进度条的进度百分比。

◆ IsAutoScrolling()

function XUIScrollView IsAutoScrolling ( )

判断是否自动滚动

返回
boolean

◆ IsBounceEnabled()

function XUIScrollView IsBounceEnabled ( )

获取当滚动到边界时,是否内部容器发生弹回(bounce)效果

返回
boolean 是否回弹

◆ IsInertiaScrollEnabled()

function XUIScrollView IsInertiaScrollEnabled ( )

获取是否开启滚动惯性

返回
boolean 是否开启滚动惯性

◆ IsScrollBarEnabled()

function XUIScrollView IsScrollBarEnabled ( )

获取是否启用滚动条

返回
boolean 是否启用滚动条

◆ IsScrolling()

function XUIScrollView IsScrolling ( )

判断是否滚动

返回
boolean

◆ JumpToBottom()

function XUIScrollView JumpToBottom ( )

将内部布局容器移至视图底端

返回
void

◆ JumpToBottomLeft()

function XUIScrollView JumpToBottomLeft ( )

将内部布局容器移至视图左下角

返回
void

◆ JumpToBottomRight()

function XUIScrollView JumpToBottomRight ( )

将内部布局容器移至视图右下角

返回
void

◆ JumpToLeft()

function XUIScrollView JumpToLeft ( )

将内部布局容器移至视图左侧

返回
void

◆ JumpToPercentBothDirection()

function XUIScrollView JumpToPercentBothDirection ( vPercent  )

按一定的百分比水平和竖直滚动视图内的布局容器

参数
vPercentXVECTOR2 x分量为水平方向的百分比,y分量为竖直方向的百分比
返回
void

◆ JumpToPercentHorizontal()

function XUIScrollView JumpToPercentHorizontal ( fPercent  )

按一定的百分比水平滚动视图内的布局容器

参数
fPercentnumber 百分比
返回
void

◆ JumpToPercentVertical()

function XUIScrollView JumpToPercentVertical ( fPercent  )

按一定的百分比竖直滚动视图内的布局容器

参数
fPercentnumber 百分比
返回
void

◆ JumpToRight()

function XUIScrollView JumpToRight ( )

将内部布局容器移至视图右侧

返回
void

◆ JumpToTop()

function XUIScrollView JumpToTop ( )

将内部布局容器移至视图顶端

返回
void

◆ JumpToTopLeft()

function XUIScrollView JumpToTopLeft ( )

将内部布局容器移至视图左上角

返回
void

◆ JumpToTopRight()

function XUIScrollView JumpToTopRight ( )

将内部布局容器移至视图右上角

返回
void

◆ LoadScrollBarTexture()

function XUIScrollView LoadScrollBarTexture ( strTexture  ,
eTextureType   
)

加载滚动条纹理

参数
strTexturestring 纹理路径
eTextureTypenumber 纹理类型
返回
void

◆ ScrollToBottom()

function XUIScrollView ScrollToBottom ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的底部边界

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToBottomLeft()

function XUIScrollView ScrollToBottomLeft ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的左下角

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToBottomRight()

function XUIScrollView ScrollToBottomRight ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的右下角

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToLeft()

function XUIScrollView ScrollToLeft ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的左侧边界

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToPercentBothDirection()

function XUIScrollView ScrollToPercentBothDirection ( vPercent  ,
fTimeInSec  ,
bAttenuated   
)

在竖直方向和水平方向分别按一定的百分比滚动内部布局容器

参数
vPercentXVECTOR2 百分比,x分量代表水平百分比,y分两代表竖直百分比
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToPercentHorizontal()

function XUIScrollView ScrollToPercentHorizontal ( fPercent  ,
fTimeInSec  ,
bAttenuated   
)

按百分比水平滚动内部布局容器

参数
fPercentnumber 百分比,从0至100
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToPercentVertical()

function XUIScrollView ScrollToPercentVertical ( fPercent  ,
fTimeInSec  ,
bAttenuated   
)

按百分比竖直滚动内部布局容器

参数
fPercentnumber 百分比,从0至100
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToRight()

function XUIScrollView ScrollToRight ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的右侧边界

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToTop()

function XUIScrollView ScrollToTop ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的顶部边界

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToTopLeft()

function XUIScrollView ScrollToTopLeft ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的左上角

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ ScrollToTopRight()

function XUIScrollView ScrollToTopRight ( fTimeInSec  ,
bAttenuated   
)

将内部的布局容器滚动到滚动视图的右上角

参数
fTimeInSecnumber 该动作所需时间,以秒计
bAttenuatedboolean 该动作进行时,滚动速度是否会衰减
返回
void

◆ SetBounceEnabled()

function XUIScrollView SetBounceEnabled ( bEnabled  )

设置当滚动到边界时,是否内部容器发生弹回(bounce)效果

参数
bEnabledboolean 是否回弹
返回
void

◆ SetDirection()

function XUIScrollView SetDirection ( eDir  )

改变滚动视图的方向

参数
eDirnumber 滚动方向的枚举
返回
void

◆ SetInertiaScrollEnabled()

function XUIScrollView SetInertiaScrollEnabled ( bEnabled  )

设置是否开启滚动惯性

参数
bEnabledboolean 是否开启滚动惯性
返回
void

◆ SetInnerContainerPosition()

function XUIScrollView SetInnerContainerPosition ( vPos  )

设置内部布局容器的位置

参数
vPosXVECTOR2
返回
void

◆ SetInnerContainerSize()

function XUIScrollView SetInnerContainerSize ( vSize  )

更改内部布局容器的尺寸大小,内部容器的尺寸必须大于或等于滚动视图的尺寸

参数
vSizeXVECTOR2 内部容器的尺寸
返回
void

◆ SetMoveNextEnabled()

function XUIScrollView SetMoveNextEnabled ( bMoveNext  )

XUIScrollView_SetMoveNextEnabled00

参数
bMoveNextboolean
返回
void

◆ SetMovePrevEnabled()

function XUIScrollView SetMovePrevEnabled ( bMovePrev  )

XUIScrollView_SetMovePrevEnabled00

参数
bMovePrevboolean
返回
void

◆ SetScrollBarColor()

function XUIScrollView SetScrollBarColor ( color  )

设置滚动条颜色

参数
colorXCOLORBASE 颜色
返回
void

◆ SetScrollBarEnabled()

function XUIScrollView SetScrollBarEnabled ( enabled  )

设置是否启用滚动条

参数
enabledboolean 是否启用滚动条
返回
void

◆ SetScrollBarWidth()

function XUIScrollView SetScrollBarWidth ( fWidth  )

设置滚动条宽度

参数
fWidthnumber 宽度
返回
void

◆ StopAutoScroll()

function XUIScrollView StopAutoScroll ( )

停止自动滚动

返回
void

变量说明

◆ SCROLLVIEW_EVENT_AUTOSCROLL_ENDED

XUIScrollView SCROLLVIEW_EVENT_AUTOSCROLL_ENDED = 0

◆ SCROLLVIEW_EVENT_BOUNCE_BOTTOM

XUIScrollView SCROLLVIEW_EVENT_BOUNCE_BOTTOM = 0

◆ SCROLLVIEW_EVENT_BOUNCE_LEFT

XUIScrollView SCROLLVIEW_EVENT_BOUNCE_LEFT = 0

◆ SCROLLVIEW_EVENT_BOUNCE_RIGHT

XUIScrollView SCROLLVIEW_EVENT_BOUNCE_RIGHT = 0

◆ SCROLLVIEW_EVENT_BOUNCE_TOP

XUIScrollView SCROLLVIEW_EVENT_BOUNCE_TOP = 0

◆ SCROLLVIEW_EVENT_SCROLL_TO_BOTTOM

XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_BOTTOM = 0

◆ SCROLLVIEW_EVENT_SCROLL_TO_LEFT

XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_LEFT = 0

◆ SCROLLVIEW_EVENT_SCROLL_TO_RIGHT

XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_RIGHT = 0

◆ SCROLLVIEW_EVENT_SCROLL_TO_TOP

XUIScrollView SCROLLVIEW_EVENT_SCROLL_TO_TOP = 0

◆ SCROLLVIEW_EVENT_SCROLLING

XUIScrollView SCROLLVIEW_EVENT_SCROLLING = 0

◆ SCROLLVIEW_EVENT_SCROLLING_BEGAN

XUIScrollView SCROLLVIEW_EVENT_SCROLLING_BEGAN = 0

◆ SCROLLVIEW_EVENT_SCROLLING_ENDED

XUIScrollView SCROLLVIEW_EVENT_SCROLLING_ENDED = 0

◆ XUI_AUTOSCROLL_BEGAN

XUIScrollView XUI_AUTOSCROLL_BEGAN = 0

◆ XUI_AUTOSCROLL_ENDED

XUIScrollView XUI_AUTOSCROLL_ENDED = 0

◆ XUI_BOTH

XUIScrollView XUI_BOTH = 0

◆ XUI_BOTTOM_ON_MOVE

XUIScrollView XUI_BOTTOM_ON_MOVE = 0

◆ XUI_BOTTOM_ON_RELEASE

XUIScrollView XUI_BOTTOM_ON_RELEASE = 0

◆ XUI_BOUNCE_BOTTOM

XUIScrollView XUI_BOUNCE_BOTTOM = 0

◆ XUI_BOUNCE_LEFT

XUIScrollView XUI_BOUNCE_LEFT = 0

◆ XUI_BOUNCE_RIGHT

XUIScrollView XUI_BOUNCE_RIGHT = 0

◆ XUI_BOUNCE_TOP

XUIScrollView XUI_BOUNCE_TOP = 0

◆ XUI_CONTAINER_MOVED

XUIScrollView XUI_CONTAINER_MOVED = 0

◆ XUI_HORIZONTAL

XUIScrollView XUI_HORIZONTAL = 0

◆ XUI_NONE

XUIScrollView XUI_NONE = 0

◆ XUI_SCROLL_TO_BOTTOM

XUIScrollView XUI_SCROLL_TO_BOTTOM = 0

◆ XUI_SCROLL_TO_LEFT

XUIScrollView XUI_SCROLL_TO_LEFT = 0

◆ XUI_SCROLL_TO_RIGHT

XUIScrollView XUI_SCROLL_TO_RIGHT = 0

◆ XUI_SCROLL_TO_TOP

XUIScrollView XUI_SCROLL_TO_TOP = 0

◆ XUI_SCROLLING

XUIScrollView XUI_SCROLLING = 0

◆ XUI_SCROLLING_BEGAN

XUIScrollView XUI_SCROLLING_BEGAN = 0

◆ XUI_SCROLLING_ENDED

XUIScrollView XUI_SCROLLING_ENDED = 0

◆ XUI_TOP_ON_MOVE

XUIScrollView XUI_TOP_ON_MOVE = 0

◆ XUI_TOP_ON_RELEASE

XUIScrollView XUI_TOP_ON_RELEASE = 0

◆ XUI_VERTICAL

XUIScrollView XUI_VERTICAL = 0

◆ XUIScrollView