react-native - 如何使用 native react 识别元素是否在屏幕上?

标签 react-native react-native-scrollview

当用户在我的应用程序中滚动帖子时,我想识别用户现在看到的当前帖子。

最佳答案

您可以从 contentOffset

获取滚动条上的 y 位置
<ScrollView
  ref={(s) => this.scrollview = s}
  onScroll={(event) => {console.log(event.nativeEvent.contentOffset.y)}}
  ...
></ScrollView>

关于react-native - 如何使用 native react 识别元素是否在屏幕上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39102432/

相关文章:

javascript - React Native - Android 应用程序在 Debug 上工作,在 Release 上崩溃

react-native - iOS 强密码自动填充未显示在确认密码上

react-native - 在 FlatList 上 react Native "keyboardDismissMode"

react-native - 当元素加载到当前位置上方时,如何在可 ScrollView 中保持位置?

react-native - ScrollView 和带有 flex : 1 的子项

reactjs - Flex React Native FlatList child 长到全高?

react-native - 如何让 React Native 列表只从底部反弹?

react-native - 并排显示并包含 2 个图像

android - 在 android 或 react-native 中保护 Assets 和视频文件存储内部的任何好方法

javascript - 只能为 JSX 属性分配一个非空表达式