ios 跟踪用户在React Native flatlist中滚动的距离

olhwl3o2  于 2023-05-08  发布在  iOS
关注(0)|答案(1)|浏览(227)

我现在正在React Native中开发一个IOS应用程序,我们将我们的内容提要作为一个他们可以滚动的平面列表呈现给用户。我需要跟踪他们滚动到该平面列表的程度,以便我知道他们实际上查看了哪些帖子,以防他们关闭应用程序。我正在考虑使用React Asynchronous存储,但我想知道如何在我的flatlist中实现它。

e4yzc0pl

e4yzc0pl1#

可以使用onViewableItemsChanged,例如:

<FlatList
    onViewableItemsChanged={({ changed, viewableItems }) => {

    }} 
    viewabilityConfig={{
       itemVisiblePercentThreshold: 50
    }}
/>

文档:https://reactnative.dev/docs/flatlist#onviewableitemschanged

相关问题