在视图上滚动时调用视图的onStartShouldSetResponder

时间:2019-09-18 19:58:04

标签: react-native view react-native-flatlist

我有一个Flatlist,在每个项目中都有一个视图。我需要使视图可单击,因此我使用了onStartShouldSetResponder中的View。现在它可以正常工作,除了在我滚动视图时也可以调用它。基本上,我希望在垂直滑动手指时滚动Flatlist,并且仅在实际按下视图时才调用onStartShouldSetResponder,而不是在滚动时调用TouchableOpacity。我认为默认行为也应遵循此原则。

是否有解决方案,并且我不想使用TouchableHighlightTouchableWithoutFeedback fetch(url, { method: 'POST', headers: new Headers({ Accept: 'application/json', 'Content-Type': 'application/json', }), body: JSON.stringify(collection) }) .then((response) =>response.text()) .catch((error)); ?因为在这种情况下,它将在android平台中播放默认的按下声音,所以我不想要它。

0 个答案:

没有答案