我正在尝试使用React-Native开发一个应用程序,我需要知道的是,当您在屏幕上滑动手指时,如果您位于某个组件的顶部,则需要更改颜色(基本上就像我们所做的那样与悬停按钮)。 onPress
方法不起作用,因为您可能会在开始时按下它,然后在滑动时可能会位于该按钮(按钮)的顶部,然后才需要更改它的颜色。 / p>
所以我需要在网络上进行类似mouseeneter
和mouseleave
的活动。
我还尝试添加onStartShouldSetResponder
,onMoveShouldSetResponder
,onResponderMove
,onResponderRelease
来引用:https://facebook.github.io/react-native/docs/gesture-responder-system,但这似乎不起作用。那是因为我使用的是position: absolute
样式,因此无法正常工作。