【问题标题】:adding Container in front of GoogleMap Widget在 GoogleMap Widget 前面添加 Container
【发布时间】:2021-10-17 22:29:29
【问题描述】:

我正在开发一款适用于 Android 和 Web 的 Flutter 应用。 我有一堆 GoogleMap 小部件和一个像这样的容器:

Stack(children: <Widget>[
    GoogleMap(),
    Container()])

容器在地图的前面,里面有一些按钮。 在 Android 上,它工作得很好,但在 web 上,容器显示得很好,但有一个奇怪的行为。 就像地图在他面前一样,我可以移动地图,即使我开始拖动容器。 这造成了一个烦人的问题,当我点击容器的按钮时,就像我在点击地图.. 猜猜看,对于它前面的 FAB 按钮,它正在做同样的事情!

所以,我正在寻找可以将容器与地图分离的海拔属性或类似的东西。 如果不可能,我会在其他地方展示我的容器。

谢谢你^^

PS 我正在使用: google_maps_flutter:^2.0.6 和 google_maps_flutter_web: ^0.3.0+3

Flutter 医生很好

【问题讨论】:

    标签: flutter google-maps web elevation detach


    【解决方案1】:

    PointerInterceptor Widget 似乎是解决此问题的最佳解决方案。 https://pub.dev/packages/pointer_interceptor
    它工作得很好!
    更多信息在酒吧页面^^

    Stack(children: <Widget>[
        GoogleMap(),
        PointerInterceptor(
            child: Container())])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 1970-01-01
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 1970-01-01
      相关资源
      最近更新 更多