【发布时间】:2020-08-25 08:10:52
【问题描述】:
我正在创建一个画中画小部件并渲染两个屏幕,一个是浮动的,另一个是留在背景中(都是脚手架)。当我使用Navigator.of(context).push() 时,我只想替换背景视图。我得到的当前行为是一个屏幕被推到两个屏幕上。有没有办法创建一个子导航器?我正在考虑可以这样使用的东西:
Navigator(
child: MyWidget(),
)
在我调用Navigator.of(context) 之后,这个导航器将被返回,这个导航器只会替换子小部件。
为了更好地理解我在说什么,我制作了一个关于我当前行为的视频:
【问题讨论】:
-
我为这个组件创建了一个包:pub.dev/packages/pip_view
标签: flutter