flutter - 如何自定义底部导航栏项目而不是创建自定义底部导航栏
问题描述
我有以下底部导航条代码:
bottomNavigationBar: BottomNavigationBar(
currentIndex: cubit.currentIndex,
onTap: (index) {
cubit.changeBottomNavIndex(index);
},
items: [
BottomNavigationBarItem(
icon: Icon(IconBroken.Home), label: 'Home'),
BottomNavigationBarItem(
icon: Icon(IconBroken.Chat), label: 'Chat'),
BottomNavigationBarItem(
icon: Icon(IconBroken.Paper_Upload,), label: 'Post'),
BottomNavigationBarItem(
icon: Icon(IconBroken.Location), label: 'Location'),
BottomNavigationBarItem(
icon: Icon(IconBroken.Setting), label: 'Settings'),
],
),
这是下图:
所以我想知道是否有办法bottom navigation bar item
只自定义中间,而不是创建一个Navigation bottom bar
看起来像Floating action button
...
或者我将创建一个新的自定义?
我希望有人可以帮助我:)...
解决方案
我们有很多关于底部导航栏的定制小部件。您可以使用具有与您匹配的样式的persistent_bottom_nav_bar
推荐阅读
- azure - 用于获取 XML 节点和子节点 xml 的液体模板,因为它是 json 格式
- python - Python没有从模块中导入函数
- c++ - 如何使用 MV 在 Qt 模型中实现层次结构?
- java - 如何查找 Lombok 生成的未使用的类
- ruby - 为什么 Ruby 扩展(Peng Lv)不起作用?
- python - 在 For 和 If 循环中迭代字典的键
- javascript - 如何在 React/Preact 应用程序中运行常规 JavaScript
- vba - Powerpoint Macro VBA - 选择“幻灯片图像”复选框
- php - 检查图像是否存在 - 数据库或文件查找?
- python - 如何根据用户在 Python 中的输入绘制 3D 正方形?