[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9450":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},9450,"bottom_navy_bar","pedromassango\u002Fbottom_navy_bar","pedromassango"," A beautiful and animated bottom navigation","https:\u002F\u002Fyoutu.be\u002FjJPSKEEiN-E",null,"Dart",1092,221,16,11,0,55.04,"Apache License 2.0",false,"master",true,[23,24,25,26,27,28],"flutter","flutter-apps","flutter-material","flutter-package","flutter-plugin","flutter-widget","2026-06-12 04:00:44","![Pub](https:\u002F\u002Fimg.shields.io\u002Fpub\u002Fv\u002Fbottom_navy_bar) \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSolido\u002Fawesome-flutter\">\n    \u003Cimg alt=\"Awesome Flutter\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAwesome-Flutter-blue.svg?longCache=true&style=flat-square\" \u002F>\n\u003C\u002Fa> \n![Widget Tests](https:\u002F\u002Fgithub.com\u002Fpedromassango\u002Fbottom_navy_bar\u002Fworkflows\u002FWidget%20Tests\u002Fbadge.svg?branch=master)\n\n[![Latest compatibility result for Stable channel](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fpub.green\u002Fpackages\u002Fbottom_navy_bar\u002Fbadge?channel=stable)](https:\u002F\u002Fpub.green\u002Fpackages\u002Fbottom_navy_bar)\n[![Latest compatibility result for Beta channel](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fpub.green\u002Fpackages\u002Fbottom_navy_bar\u002Fbadge?channel=beta)](https:\u002F\u002Fpub.green\u002Fpackages\u002Fbottom_navy_bar)\n[![Latest compatibility result for Dev channel](https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fpub.green\u002Fpackages\u002Fbottom_navy_bar\u002Fbadge?channel=dev)](https:\u002F\u002Fpub.green\u002Fpackages\u002Fbottom_navy_bar)\n\n\u003Ca href=\"https:\u002F\u002Fflutter.dev\u002Fdocs\u002Fdevelopment\u002Fpackages-and-plugins\u002Ffavorites\">\n\u003Cimg height=\"128\" src=\"https:\u002F\u002Fgithub.com\u002Fpedromassango\u002Fbottom_navy_bar\u002Fblob\u002Fmaster\u002Fimages\u002Fflutter_favorite_badge.png\">\n\u003C\u002Fa>\n\u003Cbr>\u003Cbr>\n\n# BottomNavyBar\n\nA beautiful and animated bottom navigation.\nThe navigation bar uses your current theme, but you are free to customize it.\n\n| Preview | PageView |\n|---------|----------|\n|![FanBottomNavyBar Gif](https:\u002F\u002Fgithub.com\u002Fpedromassango\u002Fbottom_navy_bar\u002Fblob\u002Fmaster\u002Fimages\u002Fnavy.gif) | ![Fix Gif](https:\u002F\u002Fgithub.com\u002Fpedromassango\u002Fbottom_navy_bar\u002Fblob\u002Fmaster\u002Fimages\u002Ffix.gif) |\n\n## Customization (Optional)\n\n### BottomNavyBar\n- `iconSize` - the item icon's size\n- `items` - navigation items, required more than one item and less than six\n- `selectedIndex` - the current item index. Use this to change the selected item. Defaults to zero\n- `onItemSelected` - required to listen when an item is tapped it provides the selected item's index\n- `backgroundColor` - the navigation bar's background color\n- `showElevation` - if false the appBar's elevation will be removed\n- `mainAxisAlignment` - use this property to change the horizontal alignment of the items. It is mostly used when you have ony two items and you want to center the items\n- `curve` - param to customize the item change's animation\n- `containerHeight` - changes the Navigation Bar's height\n- `showInactiveTitle` - use this property show a Inactive titles. Defaults to false.\n \n### BottomNavyBarItem\n- `icon` - the icon of this item\n- `title` - the text that will appear next to the icon when this item is selected\n- `activeColor` - the active item's background and text color\n- `inactiveColor` - the inactive item's icon color\n- `textAlign` - property to change the alignment of the item title\n- `activeBackgroundColor` - the active item's background color\n- `activeTextColor` - the active item's text color\n- `tooltipText` - the tooltip text that will appear when the item is long pressed\n\n## Getting Started\n\nAdd the dependency in `pubspec.yaml`:\n\n```yaml\ndependencies:\n  ...\n  bottom_navy_bar: ^6.0.0\n```\n\n## Basic Usage\n\nAdding the widget\n\n```dart\nbottomNavigationBar: BottomNavyBar(\n   selectedIndex: _selectedIndex,\n   showElevation: true, \u002F\u002F use this to remove appBar's elevation\n   onItemSelected: (index) => setState(() {\n              _selectedIndex = index;\n              _pageController.animateToPage(index,\n                  duration: Duration(milliseconds: 300), curve: Curves.ease);\n    }),\n   items: [\n     BottomNavyBarItem(\n       icon: Icon(Icons.apps),\n       title: Text('Home'),\n       activeColor: Colors.red,\n     ),\n     BottomNavyBarItem(\n         icon: Icon(Icons.people),\n         title: Text('Users'),\n         activeColor: Colors.purpleAccent\n     ),\n     BottomNavyBarItem(\n         icon: Icon(Icons.message),\n         title: Text('Messages'),\n         activeColor: Colors.pink\n     ),\n     BottomNavyBarItem(\n         icon: Icon(Icons.settings),\n         title: Text('Settings'),\n         activeColor: Colors.blue\n     ),\n   ],\n)\n```\n\n## Use with PageView and PageController\n\n```dart\nclass _MyHomePageState extends State\u003CMyHomePage> {\n\n  int _currentIndex = 0;\n  PageController _pageController;\n\n  @override\n  void initState() {\n    super.initState();\n    _pageController = PageController();\n  }\n\n  @override\n  void dispose() {\n    _pageController.dispose();\n    super.dispose();\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      appBar: AppBar(title: Text(\"Bottom Nav Bar\")),\n      body: SizedBox.expand(\n        child: PageView(\n          controller: _pageController,\n          onPageChanged: (index) {\n            setState(() => _currentIndex = index);\n          },\n          children: \u003CWidget>[\n            Container(color: Colors.blueGrey,),\n            Container(color: Colors.red,),\n            Container(color: Colors.green,),\n            Container(color: Colors.blue,),\n          ],\n        ),\n      ),\n      bottomNavigationBar: BottomNavyBar(\n        selectedIndex: _currentIndex,\n        onItemSelected: (index) {\n          setState(() => _currentIndex = index);\n          _pageController.jumpToPage(index);\n        },\n        items: \u003CBottomNavyBarItem>[\n          BottomNavyBarItem(\n            title: Text('Item One'),\n            icon: Icon(Icons.home)\n          ),\n          BottomNavyBarItem(\n            title: Text('Item Two'),\n            icon: Icon(Icons.apps)\n          ),\n          BottomNavyBarItem(\n            title: Text('Item Three'),\n            icon: Icon(Icons.chat_bubble)\n          ),\n          BottomNavyBarItem(\n            title: Text('Item Four'),\n            icon: Icon(Icons.settings)\n          ),\n        ],\n      ),\n    );\n  }\n}\n```\n\n## Author\n\n- [Pedro Massango](https:\u002F\u002Fgithub.com\u002Fpedromassango)\n\n## Maintainers\n\n- [Antonio Pedro](https:\u002F\u002Fgithub.com\u002Fantonio-pedro99)\n\n## Contributions\n\nContributions of any kind are more than welcome! Feel free to fork and improve in any way you want, make a pull request, or open an issue.\nSee [CONTRIBUTING.md](.\u002FCONTRIBUTING.md) for more info on how to contribute to this project.\n\n# License\n\nThis project is licensed under the Apache-2.0 License - see the [LICENSE](.\u002FLICENSE) file for details.\n","BottomNavyBar 是一个美观且具有动画效果的底部导航栏。它支持自定义图标大小、背景颜色、项目对齐方式及动画曲线等，能够根据当前主题自动适配样式，同时允许开发者进一步个性化设置以满足不同需求。该项目使用 Dart 语言编写，兼容 Flutter 框架，并且提供了丰富的属性来调整导航条的表现形式。适用于需要在移动应用中实现优雅过渡效果和良好用户体验的场景，特别是那些基于 Flutter 构建的应用程序。",2,"2026-06-11 03:22:55","top_language"]