首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在屏幕的滚动上触发一个事件

在屏幕的滚动上触发一个事件
EN

Stack Overflow用户
提问于 2018-06-22 14:14:32
回答 2查看 1.4K关注 0票数 2

我想在应用程序屏幕的滚动端触发一个事件。我正在使用本机基卡和列表视图。我在onscrollend事件中尝试过。但似乎什么都不起作用。有没有更好的方法来检测屏幕的滚动结束?

EN

Stack Overflow用户

发布于 2018-06-22 16:45:11

使用onEndReached组件中的ListView函数,当所有行都被渲染并且列表被滚动到底部的onEndReachedThreshold内时,它被调用。提供了本机滚动事件。

调用onEndReached的onEndReachedThreshold阈值(以像素为单位)(虚拟的,而不是物理的)。

所以在我看来:如果你使用onEndReachedThreshold ={ 100 },如果你从底部滚动到100个像素,它会调用onEndReached

示例:

代码语言:javascript
运行
复制
          <ListView
            {..........} 
            onEndReachedThreshold={100}
            onEndReached={() => {
                            console.log("fired"); // keeps firing
                          }}

           />
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50981737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档