flutter - 如何检测使用 CustomPainter 创建的甜甜圈形状上的 Tap 事件
问题描述
我使用 Flutter 的 CustomPainter 类创建了一个自定义的类似甜甜圈的形状。现在我想知道用户点击了甜甜圈部分的哪一部分。基于此,我需要显示一些弹出窗口。我尝试使用 DrawRect 和 DrawCircle 并且工作正常。但是不能用 DrawArc 做同样的事情,有人可以帮我吗?
解决方案
你可以试试 GestureDetector,你可以添加你想要的属性,比如 onLongPress。
推荐阅读
- ios - 如何将文本固定到 UITextView 的最顶部?
- javascript - 如何获取对象中每个数组的出现总数?
- c# - Protobuf 是否支持元组?
- python - 熊猫合并两个表,第二个表的一列转置
- regex - 如何强制复赛?
- firebase - 预期类型为“地图”的值
',但得到了一种类型 '() => Map ? - spring-boot - Spring boot:REST API 行为不一致后版本升级
- webrtc - 在 Windows 上的多线程 DLL 中构建 WebRTC
- collections - Powerapps 集合 - 向下钻取 3 个表?
- ios - iOS 15:如何在 SwiftUI 中启动应用程序时显示 ATT 对话框