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

4
likes
115
points
39
downloads

Publisher

unverified uploader

Weekly Downloads

Easily integrate smooth, anim side menus with customization options.

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on anim_side_menu