flutter_slider_drawer 2.1.0 copy "flutter_slider_drawer: ^2.1.0" to clipboard
flutter_slider_drawer: ^2.1.0 copied to clipboard

outdated

A Flutter package with custom implementation of the Slider Drawer Menu

Flutter slider drawer #

pub package pub package

A Flutter package with custom implementation of the Slider Drawer Menu

[Plugin example demo]      [drawing]

To start using this package, add flutter_slider_drawer dependency to your pubspec.yaml

dependencies:
  flutter_slider_drawer: '<latest_release>'

Features #

  • Slider with custom animation time
  • Provide Basic Appbar with customization of color, size and title
  • Dynamic slider open and close offset
  • Provide drawer icon animation
  • Provide shadow of Main screen with customization of shadow colors,blurRadius and spreadRadius
  • Provide RTL(RightToLeft),LTR(LeftToRight) and TTB(TopToBottom) slider open selection

Code #

 Scaffold(
           body: SliderDrawer(
         key: _key,
         appBar: SliderAppBar(
             appBarColor: Colors.white,
             title: Text(title,
                 style: const TextStyle(
                     fontSize: 22, fontWeight: FontWeight.w700))),
         slider: Container(color: Colors.red),
         child: Container(color: Colors.amber),
       ))


[slider_document]



[slider_document]

Slider open #

SliderOpen.LEFT_TO_RIGHT SliderOpen.RIGHT_TO_LEFT SliderOpen.TOP_TO_BOTTOM
[slider_left] [slider_right] [slider_top]

Controlling the drawer #

GlobalKey<SliderDrawerState> _key =
      new GlobalKey<SliderDrawerState>();
  
   @override
  Widget build(BuildContext context) {
   return Scaffold(
             body: SliderDrawer(
           key: _key,
           appBar: SliderAppBar(
               appBarColor: Colors.white,
               title: Text(title,
                   style: const TextStyle(
                       fontSize: 22, fontWeight: FontWeight.w700))),
           slider: Container(color: Colors.red),
           child: Container(color: Colors.amber),
         )),
      
  • Using the below methods to control drawer .
 _key.currentState.closeDrawer();
 _key.currentState.openDrawer();
 _key.currentState.toggle();
 _key.currentState.isDrawerOpen();

  • Use below variable if you want to control animation.

_key.currentState.animationController

License #

BSD 2-Clause License

532
likes
0
points
7.2k
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package with custom implementation of the Slider Drawer Menu

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_slider_drawer