可选择隐藏CupertinoTabBar

问题描述 投票:1回答:1

我实际上不确定这是抖动问题还是使用问题。无论哪种方式,我都想在某些特定的屏幕中隐藏CupertinoTabBar。想象一下我的应用程序小部件树是: MaterialApp - Login => To log in and navigate to Dashboard - Dashboard (is CupertinoTabScaffold with parallel bottom navigation bar by CupertinoTabBar) - A (a tab) => CameraPage => Submit Form (also have the bottom navigator bar) - B (a tab) => Foo - C (a tab) => Baa 一切正常,排除“相机”页面始终具有底部导航栏。我尝试使用Navigator.of(context, rootNavigator: true)并且导航器栏被隐藏,但是当我按下按钮导航至“提交表单”时,该页面也将丢失。我希望CupertinoTabBar具有一个属性(假设isShow),并且当isShow为false时,导航器将通过转换而移出屏幕,等等。

flutter flutter-layout
1个回答
0
投票

我遇到了同样的问题,当我读到库比蒂诺有多堆。这对我来说很好https://github.com/flutter/flutter/issues/22354#issuecomment-426448458,请检查https://www.youtube.com/watch?v=3PdUaidHc-E

© www.soinside.com 2019 - 2024. All rights reserved.