react-native - 是否存在任何方法来避免处理边界半径等空白空间上的事件?
问题描述
我附上了屏幕截图,您可以在我单击的圆形视图组件上看到箭头。问题是当我按下时 onPress 事件正在调用。确实存在避免在这些地方处理事件的任何方法,只是圈子应该处理事件,也许我们应该以某种方式禁用禁用该处理或使用一些可以解决此问题的其他工具。
解决方案
您可以使用 Pan Responder 检测点击发生的 x,y 坐标,并计算触摸是否在圆圈内。会很直截了当。在这里阅读更多。
推荐阅读
- java - 默认 Spring Boot Thymeleaf 配置位置
- postgresql - postgresql 复制的大小太大
- java - 从扫描仪获取输入并用逗号分割 - 将其存储在数组中
- amazon-web-services - AWS Lambda VScode 启动.json
- android - 如何在 RecyclerView 适配器中获取第二个模型的位置
- javascript - 当在 Javascript 上调用 Mathjax 并且我想输出变量的值时,如何通过 Mathjax 渲染公式?
- c++ - 虚幻引擎 4.25、stdlib C++ 17/20 和 Visual Studio Code 之间的状态和/或集成?
- java - 如何在我的 main 方法中访问布尔数组的辅助方法?
- python - Python Pandas - 处理 CSV 文件的文件夹并输出最终组合的 CSV
- php - 修复 Wordpress 5.5 更新后的分页