React Native双向无限滚动

7
我正在为日历应用程序创建一个“待办事项”视图。当您滚动到列表的底部时,它会从服务器获取即将发生的事件,并将它们放在列表底部。这在React Native中很简单。但是,我还希望允许用户向上滚动以查看较早的日期和事件。当他们滚动到列表顶部时,加载更早的条目。不幸的是,没有等同于onEndReached的东西,但是用于启动。有没有关于处理此问题的最佳方法的想法/指导?
1个回答

2

你可以不使用 ScrollView 中的 onScroll 回调。该回调的事件参数提供了滚动位置。当值趋近于 0 时,你可以加载更多条目并将它们前置。

要做到这一点,你可能需要保留先前的值以进行比较,以确定滚动的方向。

另请参见此问题:React native: 获取 ScrollView 的当前滚动位置


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接