anim_side_menu 0.0.6 copy "anim_side_menu: ^0.0.6" to clipboard
anim_side_menu: ^0.0.6 copied to clipboard

Easily integrate smooth, anim side menus with customization options.

Easily integrate smooth, anim side menus with customization options.

Properties #

Here are some important properties you can customize:

 Property            Description                                 
---------------------------------------------------------------------
 animatedDuration:   Adjust the duration of the slider animation.    
 background:         The background color of the slider menu.    
 curve:              Adjust the animation curve style of the slider.           
 closeIcon:          The icon displayed to close the slider.

How To Use #

To integrate My anim_side_menu Package into your project, follow these steps:

1. Add the Dependency #

dependencies:
  flutter:
    sdk: flutter
  anim_side_menu:

2. SideMenuType.animNRotate #


![Image Alt Text](assets/animNRotate.JPEG)

final GlobalKey<SideMenuState> _sideMenuKey = GlobalKey<SideMenuState>();

SideMenu(
    key: _sideMenuKey,
    menu: buildMenu(),
    type: SideMenuType.animNRotate,
    child: Scaffold(
        appBar: AppBar(
            leading: IconButton(
              icon: Icon(Icons.menu),
              onPressed: () {
                final _state = _sideMenuKey.currentState;
                if (_state.isOpened)
                  _state.closeSideMenu(); // close side menu
                else
                  _state.openSideMenu();// open side menu
              },
            ),
        ...
    ),
));

3. SideMenuType.animNSlide #


![Image Alt Text](assets/animNSlide.JPEG)

final GlobalKey<SideMenuState> _sideMenuKey = GlobalKey<SideMenuState>();

SideMenu(
    key: _sideMenuKey,
    menu: buildMenu(),
    type: SideMenuType.animNSlide,
    child: Scaffold(
        appBar: AppBar(
            leading: IconButton(
              icon: Icon(Icons.menu),
              onPressed: () {
                final _state = _sideMenuKey.currentState;
                if (_state.isOpened)
                  _state.closeSideMenu(); // close side menu
                else
                  _state.openSideMenu();// open side menu
              },
            ),
        ...
    ),
));

4. SideMenuType.slide #


![Image Alt Text](assets/slide.JPEG)

final GlobalKey<SideMenuState> _sideMenuKey = GlobalKey<SideMenuState>();

SideMenu(
    key: _sideMenuKey,
    menu: buildMenu(),
    type: SideMenuType.slide,
    child: Scaffold(
        appBar: AppBar(
            leading: IconButton(
              icon: Icon(Icons.menu),
              onPressed: () {
                final _state = _sideMenuKey.currentState;
                if (_state.isOpened)
                  _state.closeSideMenu(); // close side menu
                else
                  _state.openSideMenu();// open side menu
              },
            ),
        ...
    ),
));

5. SideMenuType.slideNRotate #


![Image Alt Text](assets/slideNRotate.JPEG)

final GlobalKey<SideMenuState> _sideMenuKey = GlobalKey<SideMenuState>();

SideMenu(
    key: _sideMenuKey,
    menu: buildMenu(),
    type: SideMenuType.slideNRotate,
    child: Scaffold(
        appBar: AppBar(
            leading: IconButton(
              icon: Icon(Icons.menu),
              onPressed: () {
                final _state = _sideMenuKey.currentState;
                if (_state.isOpened)
                  _state.closeSideMenu(); // close side menu
                else
                  _state.openSideMenu();// open side menu
              },
            ),
        ...
    ),
));

License #

This package is licensed under the MIT License. See LICENSE for more information.

4
likes
0
points
39
downloads

Publisher

unverified uploader

Weekly Downloads

Easily integrate smooth, anim side menus with customization options.

License

unknown (license)

Dependencies

flutter

More

Packages that depend on anim_side_menu