我有一个Flatlist
,在每个项目中都有一个视图。我需要使视图可单击,因此我使用了onStartShouldSetResponder
中的View
。现在它可以正常工作,除了在我滚动视图时也可以调用它。基本上,我希望在垂直滑动手指时滚动Flatlist
,并且仅在实际按下视图时才调用onStartShouldSetResponder
,而不是在滚动时调用TouchableOpacity
。我认为默认行为也应遵循此原则。
是否有解决方案,并且我不想使用TouchableHighlight
或TouchableWithoutFeedback
或 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平台中播放默认的按下声音,所以我不想要它。