0
如果我正在创建一个网站,我可以使用mousedown
事件触发某些事情,当按下鼠标按钮(并且尚未释放)时。React Native相当于mousedown
在React Native中,我有一个TouchableHighlight
并且可以注册onPress
回调,但这只会在我将手指从按钮上松开时触发。
手指触摸按钮时是否有触发的方法,而不是仅在释放手指时触发?
如果我正在创建一个网站,我可以使用mousedown
事件触发某些事情,当按下鼠标按钮(并且尚未释放)时。React Native相当于mousedown
在React Native中,我有一个TouchableHighlight
并且可以注册onPress
回调,但这只会在我将手指从按钮上松开时触发。
手指触摸按钮时是否有触发的方法,而不是仅在释放手指时触发?
解决不久之后! onResponderStart
道具是我需要的。这实际上没有在gesture responder system docs中记录,但它似乎适用于我!
<View onStartShouldSetResponder={() => true}
onResponderStart={calledWhenTheTouchStarts}>
<Text>Press Me!</Text>
</View>