Skip to content

WaterfallView.ag

XiongFangyu edited this page Nov 25, 2020 · 4 revisions

点击查看WaterfallView的Demo

继承关系

WaterfallView extends CollectionView extends View

简介

瀑布流,展示高度不一的数据流

瀑布流,主要用来展示比例不一致的数据,控件会根据回调的高度对每个元素逐个排布

⚠️ 该控件只有布局,具体想要产生效果需要配合布局和数据源方法的类一起, iOS默认展示滚动指示,android默认不展示

构造方法

WaterfallView() 构造方法

WaterfallView(table sourceData) 构造方法

⚠️ 绑定数据源

WaterfallView(boolean refreshEnable, boolean loadEnable) 构造方法

API

bindData(table sourceData)

绑定数据

bindCell(function func)

绑定cell

bindHeader(View headerView)

添加瀑布流布局的header

设置数据加载指示器是否占用一行,默认不占用

⚠️ iOS无效

返回当前屏幕展示的所有cell

⚠️ window:destroy()回调里,获取不到visibleCells

layoutInset(number top, number left, number bottom, number right)

设置布局的内边距

Clone this wiki locally