2017-08-08 19 views
1

現在,我返回true在我的onStartShouldSetPanResponder,結果PanResponder想要處理水龍頭和平底鍋。有沒有辦法限制它只是平底鍋,因爲我想TouchableHighlight來處理? (我得到的手勢響應應同時處理,但它似乎不可思議的是,「潘」響應處理抽頭)在React Native中,是否可以檢測Pan Responder的onStartShouldSetPanResponder中的輕掃與輕擊?

由於手勢剛剛開始,dx/dyonStartShouldSetPanResponder 0。有沒有什麼辦法來檢測它是否是水龍頭的開始並返回假,如果是的話?

或者我應該檢測OnPanResponderRelease中是否是水龍頭或水龍頭?

回答

0

的panResponder有兩個事件:

  • onStartShouldSetPanResponder(捕捉)
  • onMoveShouldSetPanResponder(捕捉)

我已經能夠解決這個問題只能由去除onStartShouldSetPanResponderCapture