【问题标题】:How to make a widget persistant in flutter even during navigation through different screens即使在通过不同屏幕导航期间如何使小部件保持颤动
【发布时间】:2018-11-17 08:56:26
【问题描述】:

假设我在屏幕的一侧有一个容器,我希望它始终存在,即使在通过不同屏幕导航时也是如此。

有什么方法可以实现吗?如果是,怎么做?

【问题讨论】:

    标签: flutter flutter-layout


    【解决方案1】:

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

    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
          ],
        );
      },
      ....
    );
    

    【讨论】:

      猜你喜欢
      • 2018-10-05
      • 2020-10-13
      • 2021-07-18
      • 2020-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-22
      • 2021-07-18
      相关资源
      最近更新 更多