animated_bubble_navigation_bar 1.0.0+1
animated_bubble_navigation_bar: ^1.0.0+1 copied to clipboard
A custom animated bottom navigation bar widget for Flutter apps.
Animated Bubble Navigation Bar #
A lightweight and customizable animated bottom navigation bar for Flutter apps. Perfect for modern UI/UX with bubble-style animation and smooth transitions.
β¨ Features #
- Clean, responsive design
- Bubble-style animation
- Easy to integrate
- Fully customizable (icons, colors, active/inactive states)
- Supports multiple tabs.
- Ideal for dashboard and tab-based navigation
π Getting Started #
Add the package to your pubspec.yaml
:
dependencies:
animated_bubble_navigation_bar: ^<latest_version>
Import it in your Dart code:
import 'package:animated_bubble_navigation_bar/animated_bubble_navigation_bar.dart';
Demo #
π¦ Example #
Scaffold(
body: AnimatedBubbleNavBottomBar(
screens: [ Screen1(), Screen2(), Screen3() ],
menuItems: [
BottomNavItem(lable: "Home", icon: Icons.home),
BottomNavItem(lable: "Settings", icon: Icons.settings),
BottomNavItem(lable: "Person", icon: Icons.person)
],
bobbleDecoration: BubbleDecoration()
)
);
πΈ Demos #
π‘ Default Bubble Animation #
A smooth, classic bubble animation on tab switch. [Default Demo]
π¨ Custom Icons & Animated Labels #
Customize icons, labels, and bubble animations to match your brand. [Custom-Bubbles]
π± Responsive Across Devices #
Tested on tablets and phones with adaptive layouts. [Curved-Bubbles]
π Seamless Tab Switching #
Snappy and animated transitions between navigation items. [Clean-Squared]
π§± Alternative Bubble Layouts #
Try square or other non-rounded bubble styles for unique UIs. [Squared-Bubbles]
π API Reference #
Property | Type | Description |
---|---|---|
screens |
List<Widget> |
List of Screen |
menuItems |
List<BottomNavItem> |
List of navigation items |
bobbleDecoration |
BubbleDecoration() |
Decoration |
β Coming Soon #
- Badge support
- TAB Bar Support
- Notched FAB support
- More animation styles
π Developer #
Developed and maintained by Muhammad Ahmed Lashari.
π€ Contributing #
We welcome contributions from the Flutter community to make Animated Bubble Navigation Bar more powerful and flexible. Whether itβs fixing bugs, adding features, improving documentation, or suggesting enhancementsβyour input is valued.
If you're interested in contributing:
- π Fork the repository
- π Create a feature branch
- β Make your changes and ensure they are well-tested
- π Submit a pull request with a clear description
For larger changes or new features, please consider opening an issue first to discuss the proposal.
π¬ Contact & Community #
For discussions, feature requests, or professional connections:
Letβs build something great together.