我正在创建一个应用程序,在它里面我有底部导航器图标,导致应用程序的不同屏幕。
同时,我想在页面上有图标,导致相同的屏幕,同时显示底部的导航图标,但我似乎无法找到我的方式围绕它。
在点击页面内图标时,我被引导到一个新的屏幕,但没有底部的导航图标。
试着列出你想浏览的页面
int _selectedIndex = 0; //selected page index
List pages=[
Page1(),//current home page
Page2(),
Page3()
];
void _onItemTapped(int index) {
setState(() {
_selectedIndex = index;
});
}
添加到支架内部
body :_selectedIndex != 0 ? pages[_selectedIndex] :(your body widget)
和内部底部导航条集
bottomNavigationBar:BottomNavigationBar(
currentIndex: _selectedIndex,
onTap: _onItemTapped
)