anim_side_menu 0.0.8 copy "anim_side_menu: ^0.0.8" to clipboard
anim_side_menu: ^0.0.8 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



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



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



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


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.

3
likes
130
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

Easily integrate smooth, anim side menus with customization options.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on anim_side_menu