在触摸和移动手指时,我该如何找出答案,用户触摸了React Native中的特定视图



在React Native中,我的屏幕上有几个盒子(视图)。我想知道用户是否在他/她的触摸活动中越过其中一个盒子。例如,如果用户触摸Box1,我想提醒他"您从框1移动"等...

我找不到任何解决方案。请帮助我一些建议。

谢谢

检查Panresponder的文档,您可以使用触摸事件返回的X和Y位置来确定他的手指是哪个视图。

您也可以使用手势响应器系统。文档中提到了这一点:

view.props.onresponderterminationrequest :( evt)=>是的 - 某事其他想成为响应者。该视图是否应该发布响应者?返回true允许发布

view.props.onresponderterminate :( evt)=>{} - 响应者已经从视野中取。打电话后,其他观点可能会采取OnResponderTermentionRequest,或者可能没有操作系统而没有询问(发生在iOS上的控制中心/通知中心)

相关内容

  • 没有找到相关文章

最新更新