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>