Flutter 中自定义基础导航栏

此 Dart 代码定义了一个用于 Flutter 应用的自定义导航栏小部件。它扩展了 StatefulWidget 类并覆盖了 _MyCustomNavigationBarState 类来定义小部件的状态。_selectedIndex 变量跟踪当前选中的导航项,而 _onItemTapped 方法在导航项被点击时更新此值。build 方法定义了小部件的 UI,包括一排导航项和一些样式。_buildNavigationItem 方法定义了单个导航项的 UI,包括图标和一些样式。

安装

  1. 使用 git clone https://github.com/emirariemir/My-Custom-Nav-Bar.git 将仓库克隆到本地机器。
  2. 将文件添加到您的项目中,或随心所欲地使用它。

用法

  1. 将文件附加到您的 Flutter 项目中。
  2. 通过在 Scaffold 中使用 bottomNavigationBar 参数来自定义它并在所需的屏幕中使用。

贡献

欢迎提交拉取请求!对于重大更改,请先打开一个 issue 来讨论您想更改的内容。

请确保适当地更新测试。

截图

alt text

GitHub

查看 Github