我要做的是在反应应用程序内部进行水平滚动无限滚动。
这个想法很简单,我想实现getRowAtIndex
并传递一个获取当前索引和返回值的函数。
example
this.state.current_cell = 1;
...
<InfiniteScroll onScrollEnd={(index)=>this.setState({current_cell:this.state.current_cell+index)} getRowAtIndex={ (index) => return index+1 }>
<Label>{this.state.current_cell-1}</label>
<Label>{this.state.current_cell}</label>
<Label>{this.state.current_cell+1}</label>
</InfiniteScroll>
以上标记,您可以看到总共有3个项目可见,用户滚动的值越高。
有没有现成的lib。那可以做反应/反应原生吗? 如果不是我怎么能建立一个检测用户滚动和速度并显示:) 感谢