-
Notifications
You must be signed in to change notification settings - Fork 207
ScrollView
ScrollView extends View
可滚动的view,没有复用
ScrollView() 无参构造方法
ScrollView(boolean isHorizontal) 1个参数构造方法
ScrollView(boolean isHorizontal, boolean isLinear) 2个参数构造方法
contentSize(Size size) ❌
设置contentSize
获取scrollView可滚动区域尺寸
contentOffset(Point offset)
设置内容偏移量
获取内容偏移量坐标
设置是否显示水平滚动指示器
获取是否显示水平滚动指示器状态
showsVerticalScrollIndicator(boolean isShow)
设置是否显示竖直滚动指示器
获取是否显示竖直滚动指示器
setScrollBeginCallback(function callback)
设置开始滚动回调
setScrollingCallback(function callback)
设置滚动中回调
setEndDraggingCallback(function callback)
设置拖拽结束回调,即拖动结束手指离开屏幕的瞬间
setStartDeceleratingCallback(function callback)
设置滚动开始减速的回调
setScrollEndCallback(function callback)
设置滚动结束回调
setContentInset(number top, number right, number bottom, number left)
设置内边距
getContentInset(function callback)
获取内边距回调
setScrollIndicatorInset(number top, number right, number bottom, number left) ❌
设置滚动指示器边距,当有需求处理指示器的上下左右边偏移量时使用
setOffsetWithAnim(Point offset)
滚动到指定位置
setScrollEnable(boolean canScroll)
设置是否可以滚动
设置是否开启弹性效果
获取是否开启弹性效果
i_bounceHorizontal(boolean bounces)
设置是否开启横向弹性效果
获取是否开启横向弹性效果
i_bounceVertical(boolean bounces)
设置是否开启垂直弹性效果
获取是否开启垂直弹性效果
a_flingSpeed(float speed)
设置滚动速度