AutoScrollFlatList

最低版本: 2.0.0最后更新: 2020/10/26

组件功能

       可以自动滚动的列表组件,用法和RN原生的 FlatList 没有区别, 只不过新增了控制开始滚动和停止滚动的api。

支持平台

平台是否支持
豹小秘
豹大/花瓶
豹小秘 Mini

参数

属性JS类型默认值必填说明最低版本
onScrollReachEnd?: (direction: ScrollDirection) => voidundefined滚动到顶部或底部后的回调,direction 滚动方向:向上或向下2.0.0
stopByDragbooleantrue触控操作是否会中断自动滚动的行为2.0.0
scrollIntervalnumber25ms滚动的更新间隔2.0.0
scrollStepnumber1dp每个时间间隔内,滚动的距离2.0.0

方法:

 

方法名参数JS类型必填参数说明返回值方法说明最低版本
scrollToEndparams?: { animated?: boolean }是否要执行动画void滚动到最后2.0.0
scrollToIndexparams{
       animated?: boolean;
       index: number;
       viewOffset?: number;
       viewPosition?: number;
   }
{
       animated?: 是否执行动画;
       index: 指定索引;
       viewOffset?: 最终目标位置偏移距离,单位 dp;
       viewPosition?: 最终目标位置;
   }
void滚动到指定位置2.0.0
scrollToOffsetparams{
       animated?: boolean;
       offset: number;
   }
{
       animated?:  是否执行动画;
       offset: 偏移距离,单位 dp;
   }
void滚动到列表中的特定内容像素偏移位置 
startScrolldirectionScrollDirection滚动方向void开始向上或者向下滚动2.0.0
stopScroll停止滚动2.0.0