【发布时间】:2019-03-28 20:01:11
【问题描述】:
我正在构建一个启用分页的简单水平 React Native FlatList:
<FlatList
horizontal={true}
pagingEnabled={true}
data={...some data...}
renderItem={({item}) => {...some rendering...}}
onViewableItemsChanged={(info) => {... handling ...}}
/>
我希望只有在列表中的新页面可见后才能被回调。我正在寻求的行为是,当用户左右滑动列表时,列表将翻阅项目,我希望回调在可见项目中触发一次。
onViewableItemsChanged 道具在可见项目的每一次变化上都会被调用,这不是我想要的,除非我跟踪项目所属的页面。
我正在寻找onViewablePageChanged 类型的回调。
关于如何实现这一点的任何想法?
【问题讨论】:
标签: react-native react-native-flatlist