我想在应用程序屏幕的滚动端触发一个事件。我正在使用本机基卡和列表视图。我在onscrollend事件中尝试过。但似乎什么都不起作用。有没有更好的方法来检测屏幕的滚动结束?
发布于 2018-06-22 16:45:11
使用onEndReached组件中的ListView函数,当所有行都被渲染并且列表被滚动到底部的onEndReachedThreshold内时,它被调用。提供了本机滚动事件。
调用onEndReached的onEndReachedThreshold阈值(以像素为单位)(虚拟的,而不是物理的)。
所以在我看来:如果你使用onEndReachedThreshold ={ 100 },如果你从底部滚动到100个像素,它会调用onEndReached
示例:
<ListView
{..........}
onEndReachedThreshold={100}
onEndReached={() => {
console.log("fired"); // keeps firing
}}
/>https://stackoverflow.com/questions/50981737
复制相似问题