GuillotineSettings class

Data class to handle the particular settings for ZoomDrawerWidget This class help a TaleDrawer to build the Drawer and define some special characteristics

Constructors

GuillotineSettings({Widget? iconMenu, Widget? appBar, Curve iconCurve = Curves.linear, Curve guillotineCurveIn = Curves.bounceIn, Curve guillotineCurveOut = Curves.bounceOut, bool rotateIconMenu = true, bool fixedAppBar = true})
const

Properties

appBar Widget?
Set a custom appBar widget, with this you can hide the app bar when guillotine animation start
final
duration Duration
no setter
fixedAppBar bool
Fix the app bar when the animation start
final
guillotineCurveIn Curve
Curve for guillotine animation when reverse start
final
guillotineCurveOut Curve
Curve for guillotine animation when start
final
hashCode int
The hash code for this object.
no setterinherited
iconCurve Curve
Curve for the rotation animation in iconMenu
final
iconMenu Widget?
Set a custom icon for the menu
final
Flag for no show iconMenu
no setter
noAppBar bool
Flag for no show appBar
no setter
rotateIconMenu bool
Disable the rotation for the iconMenu
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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