Reactjs 如何在ScrollView中有一个React平面列表而不破坏OneDreach
我使用FlatList制作了一个无限长的卷轴,它可以自己完美地工作。当我将它添加到底部抽屉(基于的)时,“onEndReached”开始表现得疯狂-它会突然达到10倍,然后滚动到列表末尾将不再触发它。在我看来,手势处理程序或动画.ScrollView正在破坏平面列表的滚动。我能把最下面的抽屉留着吗Reactjs 如何在ScrollView中有一个React平面列表而不破坏OneDreach,reactjs,react-native,Reactjs,React Native,我使用FlatList制作了一个无限长的卷轴,它可以自己完美地工作。当我将它添加到底部抽屉(基于的)时,“onEndReached”开始表现得疯狂-它会突然达到10倍,然后滚动到列表末尾将不再触发它。在我看来,手势处理程序或动画.ScrollView正在破坏平面列表的滚动。我能把最下面的抽屉留着吗 更新:使用底部抽屉解决了这个问题,但是我们无法上下拖动抽屉来打开/关闭,它需要一个按钮。这显然是围绕ScrollView和FlatList的一个问题。我很想知道它是如何/为什么工作的,而不仅仅是“我换
更新:使用底部抽屉解决了这个问题,但是我们无法上下拖动抽屉来打开/关闭,它需要一个按钮。这显然是围绕ScrollView和FlatList的一个问题。我很想知道它是如何/为什么工作的,而不仅仅是“我换了另一个似乎有效的部分。不确定为什么…但它能工作”您可以设置Scrollview道具
样式和contentContainerStyle
。
这将防止ONEDRACHED无限触发
例如:
<ScrollView
style={{ flex: 1 }}
contentContainerStyle={{ flex: 1 }}
>
<Flatlist
....
/>
</ScrollView>
有关此问题的讨论,请参阅。您可以设置Scrollview道具样式
和内容容器样式
。
这将防止ONEDRACHED无限触发
例如:
<ScrollView
style={{ flex: 1 }}
contentContainerStyle={{ flex: 1 }}
>
<Flatlist
....
/>
</ScrollView>
有关这件事的讨论,请参阅。您能粘贴平面列表和底部抽屉的代码吗?@vitosoriso Done!你能粘贴平面列表和底部抽屉的代码吗?@vitosoriso完成!