本文实例为大家分享了flutter实现不规则底部导航栏的具体代码,供大家参考,具体内容如下
实现底部导航栏并点击切换页面可简述为有三种方式
TabBar + TabBarView
BottomNavigationBar..., 3, Icons.person, "我的"),
],
),
),
));
}
// ignore: slash_for_doc_comments
/**
* @param selectIndex 当前选中的页面...title 每个条目对应的标题
*/
buildBotomItem(int selectIndex, int index, IconData iconData, String title) {
//未选中状态的样式...double iconSize=20;
EdgeInsetsGeometry padding = EdgeInsets.only(top: 8.0);
if(selectIndex==index){
//选中状态的文字样式...textStyle = TextStyle(fontSize: 13.0,color: Colors.blue);
//选中状态的按钮样式
iconColor = Colors.blue;
iconSize