|
AR_Engine_SDK
|
#include <XUIScrollView.h>

| 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 Create | ( | ) |
创建并返回一个空的控件实例的指针
| function XUIScrollView GetDirection | ( | ) |
获取滚动视图的方向
| function XUIScrollView GetHorizontalScrollBarPosPercent | ( | ) |
获取当前水平进度条的进度百分比
| function XUIScrollView GetInnerContainer | ( | ) |
获取滚动视图的内部布局容器,该布局容器为滚动视图的子节点
| function XUIScrollView GetInnerContainerPosition | ( | ) |
获取内部布局容器的位置
| function XUIScrollView GetInnerContainerSize | ( | ) |
获取内部布局容器的尺寸大小,内部容器的尺寸必须大于或等于滚动视图的尺寸
| 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 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 | ) |
| 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 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 SetDirection | ( | eDir | ) |
改变滚动视图的方向
| eDir | number 滚动方向的枚举 |
| function XUIScrollView SetInertiaScrollEnabled | ( | bEnabled | ) |
设置是否开启滚动惯性
| bEnabled | boolean 是否开启滚动惯性 |
| function XUIScrollView SetInnerContainerPosition | ( | vPos | ) |
| function XUIScrollView SetInnerContainerSize | ( | vSize | ) |
| function XUIScrollView SetMoveNextEnabled | ( | bMoveNext | ) |
XUIScrollView_SetMoveNextEnabled00
| bMoveNext | boolean |
| function XUIScrollView SetMovePrevEnabled | ( | bMovePrev | ) |
XUIScrollView_SetMovePrevEnabled00
| bMovePrev | boolean |
| function XUIScrollView SetScrollBarColor | ( | color | ) |
| function XUIScrollView SetScrollBarEnabled | ( | enabled | ) |
设置是否启用滚动条
| enabled | boolean 是否启用滚动条 |
| function XUIScrollView SetScrollBarWidth | ( | fWidth | ) |
设置滚动条宽度
| fWidth | number 宽度 |
| function XUIScrollView StopAutoScroll | ( | ) |
停止自动滚动
| 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 |
| XUIScrollView 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 = {} |