ios_side_menu 1.0.3 copy "ios_side_menu: ^1.0.3" to clipboard
ios_side_menu: ^1.0.3 copied to clipboard

Flutter package written purely into dart.

iOS Side Menu #

pub package

A Flutter plugin to use the pure dart code API.

Usage #

Demo

Add ios_side_menu as a dependency in your project.

You can directly use it inside your home page or wherever you want to show the side menu like below -

GlobalKey<IosSideMenuWidgetState> sideMenuState = GlobalKey();

IosSideMenuWidget(
        key: sideMenuState,
        sideMenuWidth: 270,
        sideMenuWidget: Container(
          decoration: BoxDecoration(
          // To Add extra elevation effect in side menu container
            boxShadow: [
              BoxShadow(
                color: Colors.green.withOpacity(0.5),
                spreadRadius: 5,
                blurRadius: 7,
                offset: Offset(0, 3), // changes position of shadow
              ),
            ],
          ),
          margin: EdgeInsets.zero,
          child: Container(
            decoration: const BoxDecoration(color: Colors.white),
            height: double.maxFinite,
            width: double.maxFinite,
          ),
        ),
        mainMenuWidget: Scaffold(
          appBar: AppBar(
            title: Text('Side Menu'),
            leading: IconButton(
              onPressed: () {
                if (sideMenuState.currentState!.isSideMenuVisible) {
                  sideMenuState.currentState!.hideSideMenu();
                } else {
                  sideMenuState.currentState!.openSideMenu();
                }
              },
              icon: const Icon(Icons.menu),
            ),
          ),
          body: Container(
            decoration: const BoxDecoration(
              color: Colors.blue,
            ),
            height: double.maxFinite,
            width: double.maxFinite,
          ),
        ),
      )

Issues and feedback #

All the feedbacks and PR's are welcome.

4
likes
130
points
44
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter package written purely into dart.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on ios_side_menu