DrawerStyle class

Style configuration for the drawer variant.

Constructors

DrawerStyle({double? width, Color? backgroundColor, Color? barrierColor, BorderRadius? borderRadius, List<BoxShadow>? boxShadow, Duration? animationDuration, Curve? animationCurve, DrawerPosition position = DrawerPosition.right})
const

Properties

animationCurve Curve?
Curve of the open/close animation. Defaults to Curves.easeInOut.
final
animationDuration Duration?
Duration of the open/close animation. Defaults to 300ms.
final
backgroundColor Color?
Background color of the drawer panel.
final
barrierColor Color?
Color of the barrier/scrim behind the drawer (overlay mode only).
final
borderRadius BorderRadius?
Border radius of the drawer panel.
final
boxShadow List<BoxShadow>?
Box shadows for the drawer panel.
final
hashCode int
The hash code for this object.
no setterinherited
position DrawerPosition
Which side the drawer slides in from. Defaults to DrawerPosition.right.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
width double?
Width of the drawer panel. Defaults to 300.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited