{"id":32270144,"url":"https://github.com/wlan07/stacky_bottom_nav_bar","last_synced_at":"2026-02-19T09:33:25.672Z","repository":{"id":56840440,"uuid":"475206568","full_name":"wlan07/stacky_bottom_nav_bar","owner":"wlan07","description":"A fancy animated bottom navigation bar 💫.                                                                                             ","archived":false,"fork":false,"pushed_at":"2022-03-29T00:49:05.000Z","size":16,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-22T22:37:55.358Z","etag":null,"topics":["animations","bottom-navigation","dart","package","pubdev"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wlan07.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-28T23:03:54.000Z","updated_at":"2024-05-21T02:32:32.000Z","dependencies_parsed_at":"2022-08-29T01:51:10.007Z","dependency_job_id":null,"html_url":"https://github.com/wlan07/stacky_bottom_nav_bar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wlan07/stacky_bottom_nav_bar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlan07%2Fstacky_bottom_nav_bar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlan07%2Fstacky_bottom_nav_bar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlan07%2Fstacky_bottom_nav_bar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlan07%2Fstacky_bottom_nav_bar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wlan07","download_url":"https://codeload.github.com/wlan07/stacky_bottom_nav_bar/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wlan07%2Fstacky_bottom_nav_bar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29609524,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T06:47:36.664Z","status":"ssl_error","status_checked_at":"2026-02-19T06:45:47.551Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animations","bottom-navigation","dart","package","pubdev"],"created_at":"2025-10-22T22:33:07.298Z","updated_at":"2026-02-19T09:33:25.668Z","avatar_url":"https://github.com/wlan07.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\n\n\n# Stacky_bottom_nav_bar\nA fancy animated bottom navigation bar.\n\n## Preview\n\n\n\n\n| Default Light Mode | Default Dark Mode |\n| --- | ----------- |\n| \u003cimg src=\"https://user-images.githubusercontent.com/72628341/160502741-1bf0ceb0-b7a1-487c-b0a8-b7d896016fb1.gif\"  /\u003e |  \u003cimg src=\"https://user-images.githubusercontent.com/72628341/160502688-4ee84741-ad4e-49c2-8336-bec742aba038.gif\"  /\u003e  |\n\n\n\n\u003e :warning: **IMPORTANT**: when adding this widget don’t force it with a specific size like wrapping it with sizedbox or whatever . you can use it in stack widget and put it on the top and consider getting the default height of this nav bar with `StackyBottomNavBar.defaultHeigh` as a padding to the widget below .\n\n\n## **Getting Started**\n\n\n\nAdd the dependency in `pubspec.yaml`:\n\n```yaml\ndependencies:\n  ...\n  stacky_bottom_nav_bar: ^0.0.2\n```\n\n## ****Customization****\n\n\n\n### StackyBottomNavBar\n\n `params` a `StackyBottomNavBarParams` class already come-in with the package that hold all of required and optional parametres.\n\n### StackyBottomNavBarParams\n\n`simpleNavBarItems` a list of `StackySimpleNavBarItem`'s , must be 2 length.\n\n`animatedNavBarItems` a list of `StackyAnimatedNavBarItem`'s , must be 3 length.\n\n`brightness` customize nav bar brightness.\n\n`bgColor`  change nav bar background color.\n\n`currentSelectedTabIndex` current selected tab item , Defaults to zero . must be 0 or 1.\n\n### StackySimpleNavBarItem\n\n`icon` simple nav bar item iconData\n\n`onTap` nav bar iconData\n\n`iconColor` use it to override unselected Icon Color (Optional).\n\n`selectedIconColor` use it to override unselected Icon Color (Optional).\n\n### StackyAnimatedNavBarItem\n\n`icon` animated nav bar item iconData\n\n`onTap` nav bar iconData\n\n`iconColor` use it to override Icon Color (Optional).\n\n`bgColor` use it to override Animated Nav Bar Item Background Color (Optional).\n\n## BASIC USAGE EXAMPLE\n\n\n\n```dart\nStackyBottomNavBar(\n          params: StackyBottomNavBarParams(\n            animatedNavBarItems: [\n              StackyAnimatedNavBarItem(\n                icon: MyFlutterApp.videocam,\n                onTap: () =\u003e log(\"videocam\"),\n              ),\n              StackyAnimatedNavBarItem(\n                icon: MyFlutterApp.camera,\n                onTap: () =\u003e log(\"camera\"),\n              ),\n              StackyAnimatedNavBarItem(\n                icon: MyFlutterApp.picture,\n                onTap: () =\u003e log(\"picture\"),\n              ),\n            ],\n            simpleNavBarItems: [\n              StackySimpleNavBarItem(\n                icon: MyFlutterApp.house,\n                onTap: () =\u003e log(\"house\"),\n              ),\n              StackySimpleNavBarItem(\n                icon: MyFlutterApp.user,\n                onTap: () =\u003e log(\"user\"),\n              )\n            ],\n            currentSelectedTabIndex: 0,\n          ),\n   ),\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwlan07%2Fstacky_bottom_nav_bar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwlan07%2Fstacky_bottom_nav_bar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwlan07%2Fstacky_bottom_nav_bar/lists"}