【发布时间】:2020-11-27 02:50:04
【问题描述】:
【问题讨论】:
标签: reactjs react-native react-native-flatlist
【问题讨论】:
标签: reactjs react-native react-native-flatlist
我最近遇到了和你一样的问题,希望FlatList一次滚动一个索引。
首先我看一下 FlatList 的道具,似乎没有任何道具可以解决我的问题。然后我用 ScrollView 的 props 查找,因为 FlatList 继承了 ScrollView 的 props。
我找到了一个disableintervalmomentum 道具,它可以简单地解决我的问题。
在here 上查看更多描述。
所以你可以添加道具并将其设置为 true,如下所示:
<FlatList
// other props
disableintervalmomentum:{true}
/>
【讨论】:
你能再解释一下吗?对于一次滚动一个,您可以使用 Viewpager。这将是一个更好的方法。我做了一些可能有效的修改。
<FlatList
snapToAlignment={"top"}
viewabilityConfig={{ itemVisiblePercentThreshold: 90 }}
pagingEnabled={true}
data={dayOptions}
decelerationRate={"fast"}
renderItem={({ item }) => <Render item={item} />}
/>
您可以在scrollEnabled={false} 上再尝试一件事,然后通过单击某个图标来滚动它。
【讨论】: