Flutter -底部导航栏的圆形菜单

z18hc3ub  于 2023-01-14  发布在  Flutter
关注(0)|答案(1)|浏览(200)

我已经在我的应用程序中创建了一个底部导航菜单,我想创建一个动画圆形菜单时,我点击交易按钮。

当我单击"交易“时,我希望它像这样弹出

这是我当前的bottomNav代码

bottomNavigationBar: BottomNavigationBar(
    items: const <BottomNavigationBarItem>[
      BottomNavigationBarItem(
        icon: Icon(Icons.home),
        label: 'Home',
      ),
      BottomNavigationBarItem(
        icon: Icon(Icons.swap_horiz),
        label: 'Transact',
      ),
      BottomNavigationBarItem(
        icon: Icon(Icons.settings),
        label: 'Settings',
      ),
    ],
    currentIndex: _selectedIndex,
    selectedItemColor: MyColors.greenSuccess,
    onTap: _onItemTapped,
  ),

//function when item is tapped
void _onItemTapped(int index) {
setState(() {
  _selectedIndex = index;
});

//check which item is selected
if(index == 0){
  //go home
}
else if(index == 1){
  //open trans menu here

}
else{
  // go to settings

}
}
4xrmg8kj

4xrmg8kj1#

有很多底部导航变化包,你可以检查在这个website
或者您可以尝试使用底部导航,并将此FAB放在导航的中心

相关问题