Fancy Bottom Navigation | Flutter Mobile App Development

admin

Fancy Bottom Navigation with flutter.

FancyBottomNavigation

Fancy Gif

Getting Started

Add the plugin (pub coming soon):

dependencies:

 

fancy_bottom_navigation: ^0.1.1

Limitations

For now this is limited to more than 1 tab, and less than 5. So 2-4 tabs.

Basic Usage

bottomNavigationBar: FancyBottomNavigation(

    tabs: [

        TabData(iconData: Icons.home, title: “Home”),

        TabData(iconData: Icons.search, title: “Search”),

        TabData(iconData: Icons.shopping_cart, title: “Basket”)

    ],

    onTabChangedListener: (position) {

        setState(() {

        currentPage = position;

        });

    },

)

Attributes

required

tabs -> List of TabData objects
onTabChangedListener -> Function to handle a tap on a tab, receives int position

optional

initialSelection -> Defaults to 0
circleColor -> Defaults to null, derives from Theme
activeIconColor -> Defaults to null, derives from Theme
inactiveIconColor -> Defaults to null, derives from Theme
taxtColor -> Defaults to null, derives from Theme
barBagroundColor -> Defaults to null, derives from Theme

Theming

The bar will attempt to use your current theme out of the box, however you may want to theme it. Here are the attributes:

Inspiration

This package was inspired by a design on dribbble by Manoj Rajput:
https://dribbble.com/shots/5419022-Tab

Contributing

Contributions are welcome, please submit a PR 🙂

Credit (github url) : https://github.com/tunitowen/fancy_bottom_navigation

Next Article : https://flutterappdev.com/2019/01/09/recipe-app-make-in-flutter-mobile-app-development/

Leave a Comment