react-native - 如何知道 FlatList 中滚动(向上或向下)的状态?

标签 react-native react-native-flatlist

如何知道FlatList中滚动的状态? 喜欢向上滚动还是向下滚动? 我想知道向上或向下滚动以显示或隐藏 FlatList 中的标题的状态。

最佳答案

实际上,FlatList 组件可以使用 ScrollView 属性,因此您可以使用以下代码找出 FlatList 滚动条的 Y 位置:

<FlatList onScroll={(e) => console.log(e.nativeEvent.contentOffset.y)} ...

你应该把它写在某个变量上并与最近的变化进行比较,然后你就可以理解滚动条向下或向上移动。

提示:它从零开始。

关于react-native - 如何知道 FlatList 中滚动(向上或向下)的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53900881/

相关文章:

android - 使用 React Native 的纵向锁定 Android 应用程序中的方向感知模态

ios - 切换到 iMac 后,React-Native 在设备上的构建变得极其缓慢

javascript - 如何更改子组件背景颜色

react-native - 嵌套平面列表不变违规 : A VirtualizedList contains a cell which itself contains more than one VirtualizedList

javascript - FlatList 仅在至少有 2 个项目时可见

ios - Facebook登录管理器引发错误:登录失败

android - 无法从 Windows 上的 Assets index.android.bundle 加载脚本

react-native - 到达顶部时加载更多

ios - React Native 独立 View 组件可通过 FlatList 滚动?

react-native - FlatList 组件生命周期方法 ScrollToIndex ScrollToEnd 等