即使在通过不同屏幕导航时,如何使小部件在抖动中也能持久保存

时间:2018-11-17 08:56:26

标签: flutter flutter-layout

比方说,我在屏幕的一侧有一个容器,即使在通过不同屏幕导航时,我也希望一直存在。

有什么方法可以实现这一目标?如果是,怎么办?

1 个答案:

答案 0 :(得分:0)

这是一个有趣的问题。我可以为您提供解决方案,但不知道这样做是否正确。

MaterialApp小部件中有一个构建器参数,该参数提供整个屏幕视图作为参数,并且可以由另一个Widget包裹起来。这是一个例子。

MaterialApp(
  ....
  builder: (context, widget) {
    return Stack(
      children: [
        _myPersistantWidget(), // you can add your widget. May be inside Positioned widget?
        widget //this is the whole screen that we are wrapping in the stack
      ],
    );
  },
  ....
);