AR_Engine_SDK
|
function XUIScrollView AddChild | ( | pChild | ) |
添加一个子节点到容器内,z-order是0. 如果子节点被添加到了一个“running(活动着的)”节点,那么'onEnter'和 'onEnterTransitionDidFinish' 将会立即调用
pChild | XUINode |
function XUIScrollView AddScrollViewDragEnableCallback | ( | callback | ) |
@manual xelua_XEngine_XUIScrollView_AddScrollViewDragEnableCallback_manual XUIScrollView_AddScrollViewDragEnableCallback_manual
callback | std::function<bool(XUINode*)> |
function XUIScrollView AddScrollViewEventListener | ( | callback | ) |
@manual xelua_XEngine_XUIScrollView_AddScrollViewEventListener_manual XUIScrollView_AddScrollViewEventListener_manual
callback | std::function<void(XUINode*, EventType)> |
function XUIScrollView AutoFitWidthOrHeight | ( | ) |
XUIScrollView_AutoFitWidthOrHeight00
function XUIScrollView Create | ( | ) |
创建并返回一个空的控件实例的指针
function XUIScrollView EnableAutoLayout | ( | enable | ) |
XUIScrollView_EnableAutoLayout00
enable | boolean |
function XUIScrollView GetChildByName | ( | strChild | ) |
function XUIScrollView GetChildByNameRecrusive | ( | strChild | ) |
递归地通过名称获取子节点,该函数会返回名字为strChild的最先找到的一个子孙节点,这意味着该函数不仅仅只找自己的子节点,而是还会找子节点的子节点的子节点的子节点的......
strChild | string 要找的XUINode的Name值 |
function XUIScrollView GetChildren | ( | ) |
获取所有子节点
function XUIScrollView GetChildrenNum | ( | ) |
获取子节点总个数
function XUIScrollView GetDirection | ( | ) |
获取滚动视图的方向
function XUIScrollView GetHorizontalScrollBarPosPercent | ( | ) |
获取当前水平进度条的进度百分比
function XUIScrollView GetInnerContainer | ( | ) |
获取滚动视图的内部布局容器,该布局容器为滚动视图的子节点
function XUIScrollView GetInnerContainerPosition | ( | ) |
获取内部布局容器的位置
function XUIScrollView GetInnerContainerSize | ( | ) |
获取内部布局容器的尺寸大小,内部容器的尺寸必须大于或等于滚动视图的尺寸
function XUIScrollView GetLayoutType | ( | ) |
获取布局类型
function XUIScrollView GetOrder | ( | ) |
获取是否逆序排序
function XUIScrollView GetScrollBarColor | ( | ) |
获取滚动条颜色
function XUIScrollView GetScrollBarTexture | ( | ) |
获取滚动条纹理
function XUIScrollView GetScrollBarWidth | ( | ) |
获取滚动条宽度
function XUIScrollView GetScrolledPercentBothDirection | ( | ) |
获取水平和垂直滚动内部布局容器的百分比,并返回(x分量代表水平百分比,y分两代表竖直百分比)
function XUIScrollView GetScrolledPercentHorizontal | ( | ) |
获取水平滚动内部布局容器的百分比,并返回
function XUIScrollView GetScrolledPercentVertical | ( | ) |
获取垂直滚动内部布局容器的百分比,并返回
function XUIScrollView GetVerticalScrollBarPosPercent | ( | ) |
获取当前垂直进度条的进度百分比
function XUIScrollView InsertChild | ( | index | , |
pChild | |||
) |
插入一个子节点到父节点内,z-order同原先位置处子节点的z-order. 如果子节点被添加到了一个“running(活动着的)”节点,那么'onEnter'将会立即调用
index | number 子节点序列 |
pChild | XUINode 子节点 |
function XUIScrollView IsAutoLayout | ( | ) |
XUIScrollView_IsAutoLayout00
function XUIScrollView IsAutoScrolling | ( | ) |
判断是否自动滚动
function XUIScrollView IsBounceEnabled | ( | ) |
获取当滚动到边界时,是否内部容器发生弹回(bounce)效果
function XUIScrollView IsInertiaScrollEnabled | ( | ) |
获取是否开启滚动惯性
function XUIScrollView IsScrollBarEnabled | ( | ) |
获取是否启用滚动条
function XUIScrollView IsScrolling | ( | ) |
判断是否滚动
function XUIScrollView JumpToBottom | ( | ) |
将内部布局容器移至视图底端
function XUIScrollView JumpToBottomLeft | ( | ) |
将内部布局容器移至视图左下角
function XUIScrollView JumpToBottomRight | ( | ) |
将内部布局容器移至视图右下角
function XUIScrollView JumpToLeft | ( | ) |
将内部布局容器移至视图左侧
function XUIScrollView JumpToPercentBothDirection | ( | vPercent | ) |
按一定的百分比水平和竖直滚动视图内的布局容器
vPercent | XVECTOR2 x分量为水平方向的百分比,y分量为竖直方向的百分比 |
function XUIScrollView JumpToPercentHorizontal | ( | fPercent | ) |
按一定的百分比水平滚动视图内的布局容器
fPercent | number 百分比 |
function XUIScrollView JumpToPercentVertical | ( | fPercent | ) |
按一定的百分比竖直滚动视图内的布局容器
fPercent | number 百分比 |
function XUIScrollView JumpToRight | ( | ) |
将内部布局容器移至视图右侧
function XUIScrollView JumpToTop | ( | ) |
将内部布局容器移至视图顶端
function XUIScrollView JumpToTopLeft | ( | ) |
将内部布局容器移至视图左上角
function XUIScrollView JumpToTopRight | ( | ) |
将内部布局容器移至视图右上角
function XUIScrollView LoadScrollBarTexture | ( | strTexture | , |
eTextureType | |||
) |
加载滚动条纹理
strTexture | string 纹理路径 |
eTextureType | number 纹理类型 |
function XUIScrollView new | ( | ) |
XUIScrollView_new00
function XUIScrollView OnEnter | ( | ) |
事件回调函数 每次当Node进入“stage”时才调用事件回调。 如果Node进入“stage”状态时伴随着一个转换(transition), 那么事件将会在这个转换开始的时候被调用。 在onEnter过程中,你不能够接入“sister/brother”兄妹节点。 如果你重写了onEnter方法,你应该调用它的父类.
function XUIScrollView OnTouchBegan | ( | pTouch | , |
pUnusedEvent | |||
) |
function XUIScrollView OnTouchCancelled | ( | pTouch | , |
pUnusedEvent | |||
) |
function XUIScrollView OnTouchEnded | ( | pTouch | , |
pUnusedEvent | |||
) |
function XUIScrollView OnTouchMoved | ( | pTouch | , |
pUnusedEvent | |||
) |
function XUIScrollView RemoveAllChildren | ( | bClean | ) |
从容器中删除所有的孩子, 取决于cleanup参数,同时可能会清除所有的活动的动作
bClean | boolean true:在这个节点上所有的动作和回调都会被删除,false:就不会删除。 |
function XUIScrollView RemoveAllChildrenNV | ( | bClean | ) |
移除所有子节点不包括protectchildren 添加此接口是为替代原有removeallchildren接口 scrollview listview调用存在bug
bClean | boolean |
function XUIScrollView RemoveChild | ( | pChild | , |
bClean | |||
) |
从容器中删除一个孩子,取决于cleanup参数,同时可能会清除所有的活动的动作
pChild | XUINode 希望被删除的子节点 |
bClean | boolean true在这个节点上所有的动作和回调都会被删除,false就不会删除 |
function XUIScrollView ScrollToBottom | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的底部边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToBottomLeft | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的左下角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToBottomRight | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的右下角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToLeft | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的左侧边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToPercentBothDirection | ( | vPercent | , |
fTimeInSec | , | ||
bAttenuated | |||
) |
在竖直方向和水平方向分别按一定的百分比滚动内部布局容器
vPercent | XVECTOR2 百分比,x分量代表水平百分比,y分两代表竖直百分比 |
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToPercentHorizontal | ( | fPercent | , |
fTimeInSec | , | ||
bAttenuated | |||
) |
按百分比水平滚动内部布局容器
fPercent | number 百分比,从0至100 |
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToPercentVertical | ( | fPercent | , |
fTimeInSec | , | ||
bAttenuated | |||
) |
按百分比竖直滚动内部布局容器
fPercent | number 百分比,从0至100 |
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToRight | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的右侧边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToTop | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的顶部边界
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToTopLeft | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的左上角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView ScrollToTopRight | ( | fTimeInSec | , |
bAttenuated | |||
) |
将内部的布局容器滚动到滚动视图的右上角
fTimeInSec | number 该动作所需时间,以秒计 |
bAttenuated | boolean 该动作进行时,滚动速度是否会衰减 |
function XUIScrollView SetBounceEnabled | ( | bEnabled | ) |
设置当滚动到边界时,是否内部容器发生弹回(bounce)效果
bEnabled | boolean 是否回弹 |
function XUIScrollView SetContentSize | ( | vContentSize | ) |
设置不转换节点的大小。 contentSize依然是相同的,无论节点是缩放或者旋转。 所有的节点都有大小。图层和场景有相同的屏幕大小。
vContentSize | XVECTOR2 未转换节点的大小 |
function XUIScrollView SetDirection | ( | eDir | ) |
改变滚动视图的方向
eDir | number 滚动方向的枚举 |
function XUIScrollView SetInertiaScrollEnabled | ( | bEnabled | ) |
设置是否开启滚动惯性
bEnabled | boolean 是否开启滚动惯性 |
function XUIScrollView SetInnerContainerPosition | ( | vPos | ) |
设置内部布局容器的位置
vPos | XVECTOR2 |
function XUIScrollView SetInnerContainerSize | ( | vSize | ) |
更改内部布局容器的尺寸大小,内部容器的尺寸必须大于或等于滚动视图的尺寸
vSize | XVECTOR2 内部容器的尺寸 |
function XUIScrollView SetLayoutType | ( | type | ) |
设置布局类型
type | number 布局类型 |
function XUIScrollView SetMoveNextEnabled | ( | bMoveNext | ) |
XUIScrollView_SetMoveNextEnabled00
bMoveNext | boolean |
function XUIScrollView SetMovePrevEnabled | ( | bMovePrev | ) |
XUIScrollView_SetMovePrevEnabled00
bMovePrev | boolean |
function XUIScrollView SetOrder | ( | eOrder | ) |
设置是否逆序排序
eOrder | number XUI_INVERSE,逆序,该Layout管理的控件会逆向布局XUI_NORMAL,正常,默认为XUI_NORMAL |
function XUIScrollView SetScrollBarColor | ( | color | ) |
function XUIScrollView SetScrollBarEnabled | ( | enabled | ) |
设置是否启用滚动条
enabled | boolean 是否启用滚动条 |
function XUIScrollView SetScrollBarWidth | ( | fWidth | ) |
设置滚动条宽度
fWidth | number 宽度 |
function XUIScrollView StopAutoScroll | ( | ) |
停止自动滚动
function XUIScrollView Update | ( | fDelta | ) |
如果"scheduleUpdate"被调用并且这个节点是活跃的话,update方法将会被每帧自动调用 ,通过重载该函数的方式在每一帧处理自定义事件。
fDelta | number 与上一帧Tick函数的间隔时间。 |
XUIScrollView SCROLLVIEW_EVENT_AUTOSCROLL_ENDED = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_BOTTOM = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_LEFT = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_RIGHT = 0 |
XUIScrollView SCROLLVIEW_EVENT_BOUNCE_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_SCROLL_TO_TOP = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLLING = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLLING_BEGAN = 0 |
XUIScrollView SCROLLVIEW_EVENT_SCROLLING_ENDED = 0 |
XUIScrollView XUI_AUTOSCROLL_BEGAN = 0 |
XUIScrollView XUI_AUTOSCROLL_ENDED = 0 |
XUIScrollView XUI_BOTH = 0 |
XUIScrollView XUI_BOTTOM_ON_MOVE = 0 |
XUIScrollView XUI_BOTTOM_ON_RELEASE = 0 |
XUIScrollView XUI_BOUNCE_BOTTOM = 0 |
XUIScrollView XUI_BOUNCE_LEFT = 0 |
XUIScrollView XUI_BOUNCE_RIGHT = 0 |
XUIScrollView XUI_BOUNCE_TOP = 0 |
XUIScrollView XUI_CONTAINER_MOVED = 0 |
XUIScrollView XUI_HORIZONTAL = 0 |
XUIWidgetAlignment XUI_NONE = 0 |
XUIScrollView XUI_SCROLL_TO_BOTTOM = 0 |
XUIScrollView XUI_SCROLL_TO_LEFT = 0 |
XUIScrollView XUI_SCROLL_TO_RIGHT = 0 |
XUIScrollView XUI_SCROLL_TO_TOP = 0 |
XUIScrollView XUI_SCROLLING = 0 |
XUIScrollView XUI_SCROLLING_BEGAN = 0 |
XUIScrollView XUI_SCROLLING_ENDED = 0 |
XUIScrollView XUI_TOP_ON_MOVE = 0 |
XUIScrollView XUI_TOP_ON_RELEASE = 0 |
XUIScrollView XUI_VERTICAL = 0 |
XUIScrollView = {} |