React Native 相当于 mousedown
React Native equivalent to mousedown
如果我正在制作网站,我可以使用 mousedown
事件在按下鼠标按钮(但尚未释放)时触发某些内容。
在 React Native 中,我有一个 TouchableHighlight
并且可以注册一个 onPress
回调,但这只会在我从按钮上松开手指时触发。
有没有办法在手指触摸按钮时立即触发,而不是仅在手指松开时触发?
很快就解决了! onResponderStart
道具正是我所需要的。 gesture responder system docs 中实际上没有记录,但它似乎对我有用!
<View onStartShouldSetResponder={() => true}
onResponderStart={calledWhenTheTouchStarts}>
<Text>Press Me!</Text>
</View>
如果我正在制作网站,我可以使用 mousedown
事件在按下鼠标按钮(但尚未释放)时触发某些内容。
在 React Native 中,我有一个 TouchableHighlight
并且可以注册一个 onPress
回调,但这只会在我从按钮上松开手指时触发。
有没有办法在手指触摸按钮时立即触发,而不是仅在手指松开时触发?
很快就解决了! onResponderStart
道具正是我所需要的。 gesture responder system docs 中实际上没有记录,但它似乎对我有用!
<View onStartShouldSetResponder={() => true}
onResponderStart={calledWhenTheTouchStarts}>
<Text>Press Me!</Text>
</View>