0
當A上的平移手勢(拖動)被釋放時,我需要檢測組件A的位置是否在組件B內。React Native檢測組件是否被拖入另一個組件
但是,onPanResponderRelease
的位置gesture.moveY
是相對於整個屏幕測量的,而從A的onLayout
返回的位置是相對於父視圖測量的。
所以我需要知道父視圖的當前高度來協調差異。有一個更好的方法嗎?
當A上的平移手勢(拖動)被釋放時,我需要檢測組件A的位置是否在組件B內。React Native檢測組件是否被拖入另一個組件
但是,onPanResponderRelease
的位置gesture.moveY
是相對於整個屏幕測量的,而從A的onLayout
返回的位置是相對於父視圖測量的。
所以我需要知道父視圖的當前高度來協調差異。有一個更好的方法嗎?
使用nativeEvent.locationX
和nativeEvent.locationY
而不是moveX
和moveY
,您將獲得父級的相對位置。