在React Native中,我的屏幕上有几个盒子(视图)。我想知道用户是否在他/她的触摸活动中越过其中一个盒子。例如,如果用户触摸Box1,我想提醒他"您从框1移动"等...
我找不到任何解决方案。请帮助我一些建议。
谢谢
检查Panresponder的文档,您可以使用触摸事件返回的X和Y位置来确定他的手指是哪个视图。
您也可以使用手势响应器系统。文档中提到了这一点:
view.props.onresponderterminationrequest :( evt)=>是的 - 某事其他想成为响应者。该视图是否应该发布响应者?返回true允许发布
view.props.onresponderterminate :( evt)=>{} - 响应者已经从视野中取。打电话后,其他观点可能会采取OnResponderTermentionRequest,或者可能没有操作系统而没有询问(发生在iOS上的控制中心/通知中心)