Last updated:
0 purchases
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
);
copied to clipboard
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 truecornerRadius set to 8.0
TODO #
✅ Null safety
❌ 3D perspective
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.