【问题标题】:How can I use Vertical and Horizontal drag and Scalein the Same GestureDetector?如何在同一 GestureDetector 中使用垂直和水平拖动和缩放?
【发布时间】:2019-10-12 11:37:26
【问题描述】:

我正在尝试创建一个颤动的地图,我有这个矩形,我可以使用GestureDetectoronScaleStartonScaleUpdateonScaleEnd 事件进行缩放,如此答案所示:How do I pan and zoom an image?我尝试添加onHorizontalDragonVerticalDrag,但是当我这样做时,我得到一个错误,指出我不能同时拥有它们三个,否则它们会干扰。那么,如果我想拥有基本地图显示的功能,例如(在两个方向和比例上拖动),我该怎么办?有没有比使用 GestureDetector 更快、更清洁的方法?

【问题讨论】:

标签: flutter dart


【解决方案1】:

我认为您只需要使用缩放手势。这是潘的超集。这是垂直和水平运动的单点手势。

【讨论】:

    猜你喜欢
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    • 2017-12-06
    • 2016-05-01
    • 1970-01-01
    相关资源
    最近更新 更多