Flutter:在后台保留一个用户可以与之交互的页面,例如地图,同时使用导航器在顶部显示新页面

问题描述 投票:0回答:1

我想将地图保留在后台,同时在其顶部显示页面并利用颤动导航器来实现这一点。我无法找到一种简单的方法来保持地图在导航到新页面时始终可以进行交互(如果新页面留出一些空间让地图可见)。 关于如何实现这一目标有什么建议吗? 我发现的唯一选择是使用堆栈而不使用导航器,因为材质路线基本上会使上一页无法用于交互

flutter flutter-animation
1个回答
0
投票

正如您所说,可能的解决方案之一是使用

Stack
小部件。

解决您的问题的简单模式可能如下:

Stack(
  children: <Widget>[
    Container(
      //map page implementation
      //...
    ),
    Container(
      //overlapping content implementation
      //...
    ),
  ],
)

注意堆栈的子级顺序...一个子级将显示在前一个子级之上。

希望这对您有帮助! ;)

© www.soinside.com 2019 - 2024. All rights reserved.