fancy_drawer 2.0.0 copy "fancy_drawer: ^2.0.0" to clipboard
fancy_drawer: ^2.0.0 copied to clipboard

A fancy , animated and customizable drawer for your flutter apps

Fancy drawer #

Fancy drawer

A beautiful drawer experience for your flutter app .

Usage #

import 'package:fancy_drawer/fancy_drawer.dart';

...

FancyDrawerController _controller;

@override
void initState() {
  super.initState();
  _controller = FancyDrawerController(
      vsync: this, duration: Duration(milliseconds: 250))
    ..addListener(() {
      setState(() {}); // Must call setState
    }); // This chunk of code is important
}

@override
void dispose() {
  _controller.dispose(); // Dispose controller
  super.dispose();
}
...
FancyDrawerWrapper(
	backgroundColor: Colors.white, // Drawer background
	controller: _controller, // Drawer controller
	drawerItems: <Widget>[], // Drawer items
	chile: Scaffold(), // Your app content
);

Parameters #

required #

drawerItems Drawer items are widgets needed to render
child child is the main app content
controller is needed to init and maintain the animation

optional #

backgroundColor Set to white background
itemGap set to 10.0
hideOnContentTap controls if drawer will hide on content tap or not , set to true
cornerRadius set to 8.0

TODO #

  • Null safety
  • 3D perspective
50
likes
140
pub points
85%
popularity

Publisher

unverified uploader

A fancy , animated and customizable drawer for your flutter apps

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on fancy_drawer