Reactjs 滚动[Flatlist]时如何检测用户手指离地

Reactjs 滚动[Flatlist]时如何检测用户手指离地,reactjs,react-native,Reactjs,React Native,滚动后如何检测用户手指的抬起?我已经添加了pan响应程序,该程序在释放时不启动。如果您只想知道用户在滚动后何时将手指从屏幕上移开,可以使用。FlatList iInherit从ScrollView获取道具,因此可以在FlatList中访问ScrollView的所有道具。您不需要为此使用pan应答器 例: userLiftedFingerOffScreen(){ //做任何事 } render()=> } onScrollEndDrag={this.userLiftedFingerOffScree

滚动后如何检测用户手指的抬起?我已经添加了pan响应程序,该程序在释放时不启动。

如果您只想知道用户在滚动后何时将手指从屏幕上移开,可以使用。FlatList iInherit从ScrollView获取道具,因此可以在FlatList中访问ScrollView的所有道具。您不需要为此使用pan应答器

例:

userLiftedFingerOffScreen(){
//做任何事
}
render()=>
}
onScrollEndDrag={this.userLiftedFingerOffScreen}
/>

使用“onMomentumScrollBegin”和“onMomentumScrollEnd”道具,您可以决定当用户手动滚动平面列表时会发生什么

userLiftedFingerOffScreen() {
 // do whatever
}

render() =>
  <FlatList
    data={listData}
    renderItem={({item}) => <SomeItem item={item} />}
    onMomentumScrollEnd={this.userLiftedFingerOffScreen}
  />
userLiftedFingerOffScreen(){
//做任何事
}
render()=>
}
onMomentumScrollEnd={this.userLiftedFingerOffScreen}
/>
我自己用它制作了一个带有平面列表和分页功能的幻灯片,我需要一个非自动滚动,onMomentumScroll就是解决方案

userLiftedFingerOffScreen() {
 // do whatever
}

render() =>
  <FlatList
    data={listData}
    renderItem={({item}) => <SomeItem item={item} />}
    onMomentumScrollEnd={this.userLiftedFingerOffScreen}
  />