首页 > 解决方案 > 是否存在任何方法来避免处理边界半径等空白空间上的事件?

问题描述

在此处输入图像描述

我附上了屏幕截图,您可以在我单击的圆形视图组件上看到箭头。问题是当我按下时 onPress 事件正在调用。确实存在避免在这些地方处理事件的任何方法,只是圈子应该处理事件,也许我们应该以某种方式禁用禁用该处理或使用一些可以解决此问题的其他工具。

标签: react-native

解决方案


您可以使用 Pan Responder 检测点击发生的 x,y 坐标,并计算触摸是否在圆圈内。会很直截了当。在这里阅读更多。


推荐阅读