当前位置: 首页 > 知识库问答 >
问题:

appbar上的抖动移除后退按钮

漆雕伟志
2023-03-14

我想知道,当您使用navigator.pushnamed转到另一个页面时,是否有人知道如何删除flutter应用程序中appbar上显示的后退按钮。我不希望它出现在这个结果页面上的原因是它来自导航,我希望用户使用logout按钮,以便会话重新开始。

共有1个答案

壤驷麒
2023-03-14

我相信解决办法如下

你实际上要么:

>

  • 不想显示那个难看的后退按钮(:]),因此选择:appbar(...,automaticallyimplyleading:false,...)

    不希望用户返回-替换当前视图-因此选择:navigator.pushReplacementName(##您的routename here##)

    不希望用户返回--将某个视图替换回堆栈中--因此使用:navigator.pushnamedandremovetoil(##您的routename在这里##,f(route )→bool); ,其中f是一个函数,当遇到要保存在堆栈中的最后一个视图时(就在新视图之前)返回true

    我不希望用户返回--永远用:navigator.pushnamedandremovetoil(context,##您的routename here,##,(_)=>false);完全清空导航器堆栈

    干杯

  •  类似资料:
    • XML 活动 创建 已选择选项项 在getActionBar()行上获取空指针异常。setDisplayHomeAsUpEnabled(真);

    • 问题内容: ,问题是这样的:当客户端在移动浏览器上浏览并且页面在pagea.html上执行javascript函数,然后导航到pageb.html,然后按返回按钮返回到javascript函数pagea.html。客户端按返回按钮返回pagea.html时将无法运行。它将跳过javascript调用。 我已经尝试了上面链接中提到的解决方案,但似乎不适用于移动Safari。还有其他人遇到此错误吗?你

    • 我希望在Android用户的应用程序中隐藏所有后退按钮,这样他们就必须使用设备的后退按钮。但是对于iOS用户,我希望的后退按钮能够出现,因为这是导航的标准方式。 我知道,但它在iOS和Android设备上都隐藏了后退按钮。

    • 那么,如何删除的Flutter上的Android back、home和square按钮呢?

    • 在特定页面上有没有办法停用返回箭头按钮?我建立了一个启动屏幕,每当启动屏幕导航到主页,在主页appBar返回箭头显示,我如何才能停用它或清除返回到前一页(欢迎屏幕)的箭头。