diff --git a/README.md b/README.md index 01a5af1..7572147 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Flutter slider drawer +[![pub package](https://img.shields.io/pub/v/flutter_slider_drawer)](https://pub.dev/packages/flutter_slider_drawer) A Flutter package with custom implementation of the Sider Drawer Menu @@ -47,3 +48,38 @@ SliderMenuContainer( ), sliderMainWidget: MainWidget()), ``` + + +### Controlling the drawer + +``` +GlobalKey _key = + new GlobalKey(); + + @override + Widget build(BuildContext context) { + return SliderMenuContainer( + appBarColor: Colors.white, + key: _key, + sliderMenuWidget: MenuWidget( + onItemClick: (title) { + _key.currentState.closeDrawer(); + setState(() { + this.title = title; + }); + }, + ), + sliderMainWidget: MainWidget()), + ), + +``` + +* Using the below methods for controll drawer. +``` + _key.currentState.closeDrawer(); + _key.currentState.openDrawer(); + _key.currentState.toggle(); + _key.currentState.isDrawerOpen(); + ``` + +