flutter 如何给图像添加标记?

mrwjdhj3  于 2022-11-17  发布在  Flutter
关注(0)|答案(1)|浏览(299)

我想在平面布置图的图像上添加一个标记。
图像能够放大和缩小。如果图像放大,标记位置需要跟踪正确的位置。
我一直在寻找解决方案。似乎我只能找到在Map上添加标记的方法,而不能在Map平移和缩放时跟踪它们。

qnakjoqk

qnakjoqk1#

是的,你绝对可以做到。使用ZoomWidget,CustomPainter,GesturesDetector和你的图像的组合。
1.使用CustomPainter Package 图像,它将在您提供的坐标中绘制标记。
1.使用GesturesDetector和onTap Package CustomPainter,应获取坐标并将其传递给CustomPainter。
1.用ZoomWidget将其 Package 为图像的实际宽度和高度。
这应该做的工作。让我知道如果它解决了你的问题。我已经做了这个项目几天前。如果你需要的代码,我可以给予它明天。
缩放小工具:https://pub.dev/packages/zoom_widget

相关问题