Git Product home page Git Product logo

majesty's Introduction

Majesty

A Flutter package for customizing bottom navigation bar.

Bottom navigation bars:

MajestySubtleBottomNavBar
MajestySwipeNavigationBar

Show some ❤️ and star the repo to support the project. Also , you are more than welcome to contribute!

MajestySubtleBottomNavBar

Demo :

ezgif com-video-to-gif (6)

Example :

 Scaffold(
    bottomNavigationBar: _bottomNavBar(),
  ),

MajestySubtleBottomNavBar _bottomNavBar() {
return MajestySubtleBottomNavBar(
  backgroundColor: Color(0xff090708),
  animationCurve: Curves.bounceOut,
  selectorColor: Colors.redAccent,
  captions: ['Home', 'Search', 'Bookmarks'],
  selectedItemColor: Colors.white,
  nonSelectedIconColor: Color(0xff616064),
  captionsTextStyles: TextStyle(color: Colors.white),
  items: <Widget>[
    Icon(Icons.home, size: 24),
    Icon(Icons.search),
    Icon(Icons.bookmark)
  ],
  onItemPressed: (i) => print(i),
    );
   }
 }

MajestySwipeNavigationBar

MajestySwipeNavigationBar consists of two main parts :

MajestySwipeScaffold Used as a wrapper to the Scaffold widget
MajestySubtleBottomNavBar Used for bottom navigation bar of scaffold

Demo :

ezgif com-video-to-gif (7)

Example :

MaterialApp(
  home: MajestySwipeScaffold(
    child: Scaffold(
      backgroundColor: Colors.black12,
      bottomNavigationBar: MajestySubtleBottomNavBar(
          captions: ['Home', 'Search', 'Profile'],
          backgroundColor: Colors.white,
          animationDuration: Duration(milliseconds: 200),
          selectorColor: Colors.red,
          captionsTextStyles:
              TextStyle(color: Colors.black, fontWeight: FontWeight.w600),
          items: <Widget>[
            Icon(Icons.home),
            Icon(Icons.search),
            Icon(Icons.supervised_user_circle)
          ],
          onItemPressed: (int i) => print(i),
    ),
  ),

majesty's People

Contributors

mahmoudashours avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.