From cd8b6f1e1eac97d8673f2806b52a19f7d83219be Mon Sep 17 00:00:00 2001 From: NikhilVadoliya <32728684+NikhilVadoliya@users.noreply.github.com> Date: Mon, 1 Jun 2020 13:13:47 +0530 Subject: [PATCH] Add pud label and drawer controller description --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) 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(); + ``` + +