首页 > 解决方案 > 如何检测使用 CustomPainter 创建的甜甜圈形状上的 Tap 事件

问题描述

我使用 Flutter 的 CustomPainter 类创建了一个自定义的类似甜甜圈的形状。现在我想知道用户点击了甜甜圈部分的哪一部分。基于此,我需要显示一些弹出窗口。我尝试使用 DrawRect 和 DrawCircle 并且工作正常。但是不能用 DrawArc 做同样的事情,有人可以帮我吗?

请看一下这个附加的图片

标签: fluttertouch

解决方案


你可以试试 GestureDetector,你可以添加你想要的属性,比如 onLongPress。


推荐阅读