-
Notifications
You must be signed in to change notification settings - Fork 208
CollectionView
CollectionView extends View
CollectionView, 提供列表功能组件,支持水平、竖直方向滚动,非常适合长列表的展示
CollectionView(boolean a, boolean b) 构造方法
设置adapter
adapter()
获取当前CollectionView绑定的adapter
设置layout
layout()
获取和CollectionView绑定的layout
设置是否打开多虚拟机cell重用
获取是否打开多虚拟机cell重用
设置滚动方向
获取滚动方向
设置是否显示滚动指示器
获取是否显示滚动器状态
loadThreshold(number a)
设置回调加载更多方法的阈值
获取提前加载更多内容的阈值,取值范围0~无穷大, 默认0
设置内容偏移量
获取内容偏移量坐标
setScrollBeginCallback(function a)
设置开始滚动的回调
setScrollingCallback(function a)
设置滚动中的回调
setEndDraggingCallback(function a)
设置停止拖拽的回调
setStartDeceleratingCallback(function a)
设置开始减速滚动回调
刷新当前控件的所有数据
reloadAtRow(number a, number b, boolean c)
重新加载指定cell
reloadAtSection(number a, boolean b)
重新渲染指定section的cell
scrollToCell(number a, number b, boolean c)
滚动到指定cell
滚动到列表顶部
是否在最顶端
deleteCellAtRow(number a, number b)
删除指定位置的cell
insertCellAtRow(number a, number b)
在指定位置插入cell
insertCellsAtSection(number a, number b, number c)
在指定位置插入cell
deleteCellsAtSection(number a, number b, number c)
删除指定位置cell
pointAtIndexPath(number a, number b)
获取指定section、row的cell的起始坐标,仅iOS存在此方法
删除指定位置的cell
在指定位置插入cell
insertRowsAtSection(number a, number b, number c, boolean d)
在指定位置插入cell
deleteRowsAtSection(number a, number b, number c, boolean d)
删除指定位置cell
设置是否支持下拉刷新
获取是否支持下拉刷新状态
是否正在下拉刷新
移动到列表开头,并开始下拉刷新
停止下拉刷新动画
setRefreshingCallback(function a)
设置下拉刷新触发后的回调
设置是否支持加载更多
获取是否支持加载更多状态
是否正在上拉加载
停止上拉加载,停止转圈动画
没有更多数据,之后再上拉不会触发loading回调
去除“没有更多数据”的状态,将状态变成普通状态
显示加载错误,android有效,iOS空实现
setLoadingCallback(function a)
设置上拉加载触发后的回调
cellWithSectionRow(number a, number b)
返回指定位置的cell,只对屏幕内cell有效 @version 1.0.2
返回当前屏幕展示的所有cell @version 1.0.2
设置是否可以滚动
滚动到指定位置
设置是否开启弹性效果
获取是否开启弹性效果
i_bounceHorizontal(boolean bounces)
设置是否开启横向弹性效果
获取是否开启横向弹性效果
i_bounceVertical(boolean bounces)
设置是否开启垂直弹性效果
获取是否开启垂直弹性效果