Skip to content

alex-melnyk/flutter_advanced_drawer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d688958 · Jan 29, 2025

History

81 Commits
Mar 18, 2021
Jan 29, 2025
Jan 17, 2025
Mar 5, 2021
Mar 5, 2021
Jan 29, 2025
Apr 10, 2021
Mar 9, 2021
Mar 5, 2021
Mar 9, 2021
Mar 5, 2021
Jan 17, 2025
Mar 8, 2022
Mar 5, 2021
Jan 29, 2025
Jan 29, 2025

Repository files navigation

flutter_advanced_drawer

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

Advanced Drawer States

Drawer Open State Drawer Closed State
Advanced Drawer Open State Advanced Drawer Closed State

AdvancedDrawer Parameters

Parameter Description Type Default
child Screen widget Widget required
drawer Drawer widget Widget required
controller Widget controller AdvancedDrawerController
backdropColor Backdrop color Color
backdrop Backdrop widget for custom background Widget
openRatio Opening ratio double 0.75
openScale Opening child scale factor double 0.85
animationDuration Animation duration Duration 300ms
animationCurve Animation curve Curve Curves.easeInOut
childDecoration Child container decoration BoxDecoration Shadow, BorderRadius
animateChildDecoration Indicates that [childDecoration] might be animated or not. bool true
rtlOpening Opening from Right-to-left. bool false
disabledGestures Disable gestures. bool false
initialDrawerScale How large the drawer segment should scale from. double 0.75
drawerSlideRatio How far the drawer segment should slide with the content. double 0

Preview

Preview Tap Preview Gesture
Advanced Drawer Tap Animation Advanced Drawer Gestures