获取FlatList的当前滚动位置

时间:2019-10-07 11:26:17

标签: react-native

我有此代码:

<FlatList
    ref={(x) => (this.flatList = x)}
    data={players}
    style={this.props.style}
/>

我需要的是保存FlatList的当前滚动位置,例如当用户导航。

类似于this.flatList.getCurrentScrollPosition()

有这样的东西吗?

1 个答案:

答案 0 :(得分:0)

FlatList继承了所有ScrollView个道具。因此,您可以使用onScroll

onScroll = (event) => {
  const scrollOffset = event.nativeEvent.contentOffset.y
}