Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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
Javascript React Native:Android上滚动视图中的Panresponder_Javascript_Android_React Native_Scrollview - Fatal编程技术网

Javascript React Native:Android上滚动视图中的Panresponder

Javascript React Native:Android上滚动视图中的Panresponder,javascript,android,react-native,scrollview,Javascript,Android,React Native,Scrollview,基本上,我的问题在2015年10月的这篇博文中得到了准确的阐述和回答: 自撰写本文以来,scrollEnabled已经在Android中实现,但是它似乎不是一个适合我的用例的解决方案。我有一个ScrollView,它包含一些元素,这些元素利用panresponder来切换ScrollView的滚动功能,panresponder依赖于scrollEnabled 正如上面的博文所述,我的代码在iOS上运行得非常好,但在Android上,当scrollEnabled设置为true时,ScrollVi

基本上,我的问题在2015年10月的这篇博文中得到了准确的阐述和回答:

自撰写本文以来,
scrollEnabled
已经在Android中实现,但是它似乎不是一个适合我的用例的解决方案。我有一个ScrollView,它包含一些元素,这些元素利用panresponder来切换ScrollView的滚动功能,panresponder依赖于
scrollEnabled

正如上面的博文所述,我的代码在iOS上运行得非常好,但在Android上,当
scrollEnabled
设置为true时,ScrollView不会使孩子们失去响应


努力寻找解决办法。有人知道如何正确地做到这一点吗?或者Android上的
scrollEnabled
的实现不支持这个panresponder切换吗?

嘿,Jason,你有没有找到解决这个问题的方法?我正在处理完全相同的事情,尝试在不长按一行的情况下获得可排序列表视图滚动。以下是我正在研究的:@JoshPinter不幸的是,我记不起我找到的解决方案。目前,“enableScroll”对我们有效,但仅在有限的意义上有效。如果您有更多关于使用的信息,我可以挖掘更多。对于Android,您需要在创建
PanResponder
时设置
onShouldBlockNativeResponder
以返回
false
。这确保本机操作系统按预期处理滚动。然后,您可以执行长按或其他操作,以允许
PanResponder
接管手势。正如:这就是答案^