无法删除 sliver 应用栏中的后退按钮

Posted

技术标签:

【中文标题】无法删除 sliver 应用栏中的后退按钮【英文标题】:Not able to remove the back button in sliver app bar 【发布时间】:2020-10-26 02:45:20 【问题描述】:

我在SliverAppBar下方使用,当我通过Navigation.pushReplacement到达此页面时,我想删除后退按钮

这个 SliverAppBar 嵌套在一个页面中,该页面反过来嵌套在底部栏导航中。

我应该如何移除后退按钮

SliverAppBar(

            expandedHeight: 120.0,
            floating: true,
            pinned: false,
            snap: true,
            elevation: 40,
            backgroundColor: Colors.orange,
            flexibleSpace: FlexibleSpaceBar(
                centerTitle: true,
                title: Padding(
                  padding: const EdgeInsets.only(top: 25),
                  child: Text('Hello'),





                ),


            ),
          ),

【问题讨论】:

【参考方案1】:

添加automaticallyImplyLeading = false

【讨论】:

【参考方案2】:

SliverAppBar 中有一个属性automaticallyImplyLeading。将此设置为假。默认为真。

欲了解更多信息,请访问here

【讨论】:

以上是关于无法删除 sliver 应用栏中的后退按钮的主要内容,如果未能解决你的问题,请参考以下文章

如何摆脱Android应用栏中的后退按钮

导航栏中的 Swift 自定义后退按钮

如何在底部应用栏中使用后退按钮实现导航。安卓

删除桌面应用程序中的 WPF 后退/前进页面导航按钮

当我注销并单击浏览器后退按钮时,我仍然可以在 MVC4 应用程序中创建、编辑和删除用户

删除后按后退按钮更新购物车计数