flutter_advanced_drawer

An advanced drawer widget, that can be fully customized with size, text, color, radius of corners.

Advanced Drawer States

Drawer Open StateDrawer Closed State
Advanced Drawer Open StateAdvanced Drawer Closed State

AdvancedDrawer Parameters

ParameterDescriptionTypeDefault
childScreen widgetWidgetrequired
drawerDrawer widgetWidgetrequired
controllerWidget controllerAdvancedDrawerController
backdropColorBackdrop colorColor
openRatioOpening ratiodouble0.75
animationDurationAnimation durationDuration300ms
animationCurveAnimation curveCurveCurves.easeInOut
childDecorationChild container decorationBoxDecorationShadow, BorderRadius
animateChildDecorationIndicates that childDecoration might be animated or not.booltrue
rtlOpeningOpening from Right-to-left.boolfalse
disabledGesturesDisable gestures.boolfalse

Preview

Preview TapPreview Gesture
Advanced Drawer Tap AnimationAdvanced Drawer Gestures

Libraries

flutter_advanced_drawer