Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在ScrollView中有一个React平面列表而不破坏OneDreach_Reactjs_React Native - Fatal编程技术网

Reactjs 如何在ScrollView中有一个React平面列表而不破坏OneDreach

Reactjs 如何在ScrollView中有一个React平面列表而不破坏OneDreach,reactjs,react-native,Reactjs,React Native,我使用FlatList制作了一个无限长的卷轴,它可以自己完美地工作。当我将它添加到底部抽屉(基于的)时,“onEndReached”开始表现得疯狂-它会突然达到10倍,然后滚动到列表末尾将不再触发它。在我看来,手势处理程序或动画.ScrollView正在破坏平面列表的滚动。我能把最下面的抽屉留着吗 更新:使用底部抽屉解决了这个问题,但是我们无法上下拖动抽屉来打开/关闭,它需要一个按钮。这显然是围绕ScrollView和FlatList的一个问题。我很想知道它是如何/为什么工作的,而不仅仅是“我换

我使用FlatList制作了一个无限长的卷轴,它可以自己完美地工作。当我将它添加到底部抽屉(基于的)时,“onEndReached”开始表现得疯狂-它会突然达到10倍,然后滚动到列表末尾将不再触发它。在我看来,手势处理程序或动画.ScrollView正在破坏平面列表的滚动。我能把最下面的抽屉留着吗


更新:使用底部抽屉解决了这个问题,但是我们无法上下拖动抽屉来打开/关闭,它需要一个按钮。这显然是围绕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完成!