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

如何基于平台隐藏AppBar后退按钮?

南门鸿畴
2023-03-14

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

我知道appbar(automaticallyimplyleading:false,...),但它在iOS和Android设备上都隐藏了后退按钮。

共有1个答案

薛征
2023-03-14

根据平台设置该值。您可以通过https://pub.dev/packages/platform获得平台,如下所示:

AppBar(automaticallyImplyLeading: !Platform.isAndroid, ...)

这将使它在Android上是假的,在其他地方是真的。如果有必要,您可能需要添加其他平台。

 类似资料:
  • 问题内容: 我需要在不同的页面/视图中显示和隐藏后退按钮。我从贾斯汀·诺埃尔那里得到了参考: App控制器切换按钮显示: 但这是行不通的,因为控制器仅被调用一次,而在不同状态下的视图改变时则不会。同样,从其他控制器(链接到不同的状态)更改$ scope.hideBackButton的值对按钮显示没有任何影响。 谁能告诉我如何在每个导航上切换后退按钮显示。我在这里想念什么? 问题答案: 我今天有完全

  • 问题内容: 现在我有两个视图控制器。我的问题是,更改为第二个视图控制器后,我不知道如何隐藏后退按钮。主要是我在Objective-C中找到的参考。如何快速编码? 在Objective-C中隐藏后退按钮代码 问题答案: 根据该文件为:

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

  • 我正在使用: https://github.com/iPaulPro/SlidingMenu 在我的例子中,BehindContentView是一个ListFragment。 1.单击图像以获取behindView(调用toggle();)。 2. onListItem点击会Activity_2显示点击项目的文本。 3.在这个Activity_2中,当我单击device back按钮时,我会看到主

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

  • 问题内容: 考虑这个图像。如您所见,它具有一个应用程序栏,而该应用程序栏具有“选项卡式”按钮。我正在尝试对应用 栏进行动画处理,以使其在向上滚动时隐藏,并且仅显示“选项卡按钮”,而在向上滚动时不显示应用栏。请 帮帮我。对不起英语不好而不不是美国人我不是英语 问题答案: 如果我对您的理解正确,以下代码应可使应用程序栏在滚动时隐藏,而TabBar仍可见: 示例来自于。这篇文章.