Flutter:使用导航器推到新屏幕时,保持BottomNavigationBar

Flutter:使用导航器推到新屏幕时,保持BottomNavigationBar,第1张

Flutter:使用导航器推到新屏幕时,保持BottomNavigationBar

tl;
dr:将CupertinoTabBar与CupertinoTabScaffold一起使用

就像RémiRousselet提到的那样,问题不在Flutter中,而在UX中。

事实证明,Material Design不建议使用层次结构中的子页面来访问“底部”导航栏。

但是,《
iOS人机界面指南》建议这样做。因此,要使用此功能,我必须改编Cupertino小部件而不是Material部件。具体来说,主要是返回

WidgetsApp/MaterialApp
包含的
CupertinoTabScaffold
。使用来实现选项卡栏,
CupertinoTabBar
并且每个屏幕都是一个
CupertinoTabView



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5129374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存