React native 反应本机Flatlist,在ScrolToTop或ScrolToBottom时运行函数

React native 反应本机Flatlist,在ScrolToTop或ScrolToBottom时运行函数,react-native,flatlist,React Native,Flatlist,我想在scrollToTop时运行function1(),在flatlist中scrollToBottom时运行function。我可以这样做吗 key.id} numColumns={2} renderItem={({item,index})=>{ 返回( {选择卡片(项目)} ); }} /> 当我想在平面列表中向下滚动时,我想隐藏顶部栏,当我想向上滚动时,我想显示顶部栏。这回答了你的问题。当event.nativeEvent.contentOffset.y内部onScroll方法为负值时

我想在scrollToTop时运行function1(),在flatlist中scrollToBottom时运行function。我可以这样做吗

key.id}
numColumns={2}
renderItem={({item,index})=>{
返回(
{选择卡片(项目)}
);
}}
/>

当我想在平面列表中向下滚动时,我想隐藏顶部栏,当我想向上滚动时,我想显示顶部栏。这回答了你的问题。当
event.nativeEvent.contentOffset.y
内部
onScroll
方法为负值时,
FlatList
将滚动到底部,反之亦然。

使用onScroll属性,如下所示

<ScrollView onScroll={this._onScroll} />


_onScroll = (event) {
    console.log(event.nativeEvent.contentOffset.y);
},

_onScroll=(事件){
log(event.nativeEvent.contentOffset.y);
},
您可以将
nativeEvent.contentOffset.y
传递给onScroll生成的事件 您需要设置一个属性

scrollEventThrottle={10}

<ScrollView onScroll={this._onScroll} />


_onScroll = (event) {
    console.log(event.nativeEvent.contentOffset.y);
},