MaterialScaffoldData class base

Implementers
Annotations

Constructors

MaterialScaffoldData({Key? widgetKey, Color? backgroundColor, bool resizeToAvoidBottomInset = kDefaultResizeToAvoidBottomInset, Widget? body, PreferredSizeWidget? appBar, Widget? floatingActionButton, FloatingActionButtonLocation? floatingActionButtonLocation, FloatingActionButtonAnimator? floatingActionButtonAnimator, List<Widget>? persistentFooterButtons, AlignmentDirectional persistentFooterAlignment = kDefaultPersistentFooterAlignment, BoxDecoration? persistentFooterDecoration, Widget? drawer, void onDrawerChanged(bool)?, Widget? endDrawer, void onEndDrawerChanged(bool)?, Widget? bottomSheet, bool primary = kPrimary, DragStartBehavior drawerDragStartBehavior = kDrawerDragStartBehavior, bool extendBody = kExtendBody, bool drawerBarrierDismissible = kDrawerBarrierDismissible, bool extendBodyBehindAppBar = kExtendBodyBehindAppBar, Color? drawerScrimColor, double? drawerEdgeDragWidth, bool drawerEnableOpenDragGesture = kDrawerEnableOpenDragGesture, bool endDrawerEnableOpenDragGesture = kEndDrawerEnableOpenDragGesture, String? restorationId})
const
MaterialScaffoldData.withBottomSheetScrimBuilder({required Widget? bottomSheetScrimBuilder(BuildContext, Animation<double>)?, Key? widgetKey, Color? backgroundColor, bool resizeToAvoidBottomInset = kDefaultResizeToAvoidBottomInset, Widget? body, PreferredSizeWidget? appBar, Widget? floatingActionButton, FloatingActionButtonLocation? floatingActionButtonLocation, FloatingActionButtonAnimator? floatingActionButtonAnimator, List<Widget>? persistentFooterButtons, AlignmentDirectional persistentFooterAlignment = kDefaultPersistentFooterAlignment, BoxDecoration? persistentFooterDecoration, Widget? drawer, void onDrawerChanged(bool)?, Widget? endDrawer, void onEndDrawerChanged(bool)?, Widget? bottomSheet, bool primary = kPrimary, DragStartBehavior drawerDragStartBehavior = kDrawerDragStartBehavior, bool extendBody = kExtendBody, bool drawerBarrierDismissible = kDrawerBarrierDismissible, bool extendBodyBehindAppBar = kExtendBodyBehindAppBar, Color? drawerScrimColor, double? drawerEdgeDragWidth, bool drawerEnableOpenDragGesture = kDrawerEnableOpenDragGesture, bool endDrawerEnableOpenDragGesture = kEndDrawerEnableOpenDragGesture, String? restorationId})
const

Properties

appBar PreferredSizeWidget?
final
backgroundColor Color?
finalinherited
body Widget?
finalinherited
bottomSheet Widget?
final
bottomSheetScrimBuilder Widget? Function(BuildContext, Animation<double>)?
final
drawer Widget?
final
drawerBarrierDismissible bool
final
drawerDragStartBehavior DragStartBehavior
final
drawerEdgeDragWidth double?
final
drawerEnableOpenDragGesture bool
final
drawerScrimColor Color?
final
endDrawer Widget?
final
endDrawerEnableOpenDragGesture bool
final
extendBody bool
final
extendBodyBehindAppBar bool
final
floatingActionButton Widget?
final
floatingActionButtonAnimator FloatingActionButtonAnimator?
final
floatingActionButtonLocation FloatingActionButtonLocation?
final
hashCode int
The hash code for this object.
no setterinherited
onDrawerChanged → void Function(bool)?
final
onEndDrawerChanged → void Function(bool)?
final
persistentFooterAlignment AlignmentDirectional
final
persistentFooterButtons List<Widget>?
final
persistentFooterDecoration BoxDecoration?
final
primary bool
final
resizeToAvoidBottomInset bool
finalinherited
restorationId String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
widgetKey Key?
finalinherited

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