Javascript React Native:Android上滚动视图中的Panresponder
基本上,我的问题在2015年10月的这篇博文中得到了准确的阐述和回答: 自撰写本文以来,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
scrollEnabled
已经在Android中实现,但是它似乎不是一个适合我的用例的解决方案。我有一个ScrollView,它包含一些元素,这些元素利用panresponder来切换ScrollView的滚动功能,panresponder依赖于scrollEnabled
正如上面的博文所述,我的代码在iOS上运行得非常好,但在Android上,当scrollEnabled
设置为true时,ScrollView不会使孩子们失去响应
努力寻找解决办法。有人知道如何正确地做到这一点吗?或者Android上的
scrollEnabled
的实现不支持这个panresponder切换吗?嘿,Jason,你有没有找到解决这个问题的方法?我正在处理完全相同的事情,尝试在不长按一行的情况下获得可排序列表视图滚动。以下是我正在研究的:@JoshPinter不幸的是,我记不起我找到的解决方案。目前,“enableScroll”对我们有效,但仅在有限的意义上有效。如果您有更多关于使用的信息,我可以挖掘更多。对于Android,您需要在创建PanResponder
时设置onShouldBlockNativeResponder
以返回false
。这确保本机操作系统按预期处理滚动。然后,您可以执行长按或其他操作,以允许PanResponder
接管手势。正如:这就是答案^