Android 堆栈底部小部件的颤振手势检测

Android 堆栈底部小部件的颤振手势检测,android,ios,flutter,flutter-layout,Android,Ios,Flutter,Flutter Layout,我正试图开发一个类似于谷歌地图的界面使用颤振。我的颤振UI由一个堆栈小部件组成,其中包含以下子小部件: 谷歌地图(使用谷歌地图插件) 带条子的CustomScrollView(条子持久化标题和条子列表) 我已经将SliverPersistentHeader设置为透明的,这样谷歌地图就会显示在它下面。它看起来不错,唯一的问题是谷歌地图无法获得任何手势,因此它无法对拖动或点击手势做出反应 你知道,我怎样才能把手势从SliverHeader推到GoogleMaps 下面是UI外观的图形表示 我认为一种

我正试图开发一个类似于谷歌地图的界面使用颤振。我的颤振UI由一个堆栈小部件组成,其中包含以下子小部件:

  • 谷歌地图(使用谷歌地图插件)
  • 带条子的CustomScrollView(条子持久化标题和条子列表)
  • 我已经将SliverPersistentHeader设置为透明的,这样谷歌地图就会显示在它下面。它看起来不错,唯一的问题是谷歌地图无法获得任何手势,因此它无法对拖动或点击手势做出反应

    你知道,我怎样才能把手势从SliverHeader推到GoogleMaps

    下面是UI外观的图形表示


    我认为一种解决方案是使用IgnorePointer小部件作为SliverHeader的父级,因为它会使其所有子树对命中测试不可见。

    谢谢您的回复。我已经尝试使用IgnorePointer忽略属性,但它似乎并没有任何效果。SliverHeader下的Google地图小部件仍然未响应手势:(