【问题标题】:Back button linked to previous Flutter链接到上一个 Flutter 的后退按钮
【发布时间】:2021-02-18 15:15:15
【问题描述】:

我想知道如何将一个页面链接到上一个页面,而不是选择唯一的路径,因为有时同一页面还有其他路径。

 Navigator.pop(context);

没有为我工作,我只是黑屏。

【问题讨论】:

    标签: android flutter user-interface button mobile


    【解决方案1】:

    这取决于您打开页面的方式;

    打开新屏幕:

    // Within the First Page widget
    
      Navigator.push(
        context,
        MaterialPageRoute(builder: (context) => SecondPage()),
      );
    
    

    现在您可以使用 Navigator.pop() 返回到第一页 像这样:

    // Within the Second Page widget
    
      Navigator.pop(context);
    

    【讨论】:

    • 你说的很对,谢谢。唯一的问题是它在之前没有任何按钮的后屏幕上添加了一个后退按钮。
    • 您可以根据需要自定义应用栏,您可以通过将空的 new Container() 作为前导参数传递给您的 AppBar 来删除后退按钮。看看它有你的问题的答案:stackoverflow.com/questions/44978216/…
    • 再次感谢您,您的帮助很大
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-25
    • 2021-10-23
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多