我的应用程序有6页(只是举个例子,但实际上更多的大应用程序),我认为只有4个项目在底部导航栏已经足够了。所以我把第1页到第4页放在导航栏和导航栏中。
所以我需要再翻两页,第5页和第6页。
这两页可以从第4页开始。我会使用第4页,就像菜单一样。好的,我的问题是如何把底部导航栏放在第5页和第6页。
问候,亚历克斯
我想你的意思是如何从第5页或第6页启动应用程序(如果我错了,你可以评论)。
如果你使用PageView
,你应该改变你的导航栏的索引,你可以设置你的selectedIndex
变量为4,如果你想从第5页开始,像这样:
int _selectedIndex = 4;
如果你想让第一个图标在第5页,你可以改变你的PageView
的顺序,像这样:
body: PageView(
physics: const NeverScrollableScrollPhysics(),
controller: pageController,
children: [
const Page4(),
const Page5(),
const Page1()
const Page2()
]),
这里,页面是其他函数(文件),但它可以按照你想要的方式工作(例如,如果你使用容器,你也可以这样做,方法是一样的)。