MaterialTabScaffoldData constructor

MaterialTabScaffoldData({
  1. Color? backgroundColor,
  2. Key? widgetKey,
  3. Widget bodyBuilder(
    1. BuildContext context,
    2. int index
    )?,
  4. PreferredSizeWidget? appBarBuilder(
    1. BuildContext context,
    2. int index
    )?,
  5. MaterialTabController? controller,
  6. Widget? drawer,
  7. Widget? endDrawer,
  8. Widget? floatingActionButton,
  9. FloatingActionButtonAnimator? floatingActionButtonAnimator,
  10. FloatingActionButtonLocation? floatingActionButtonLocation,
  11. List<Widget>? persistentFooterButtons,
  12. bool? primary,
  13. Widget? bottomSheet,
  14. DragStartBehavior? drawerDragStartBehavior,
  15. bool? extendBody,
  16. bool? resizeToAvoidBottomInset,
  17. Color? drawerScrimColor,
  18. double? drawerEdgeDragWidth,
  19. bool? extendBodyBehindAppBar,
  20. Color? tabsBackgroundColor,
  21. bool? drawerEnableOpenDragGesture,
  22. bool? endDrawerEnableOpenDragGesture,
  23. String? restorationId,
  24. DrawerCallback? onDrawerChanged,
  25. DrawerCallback? onEndDrawerChanged,
  26. AlignmentDirectional? persistentFooterAlignment,
  27. double? height,
})

Implementation

MaterialTabScaffoldData({
  super.backgroundColor,
  super.widgetKey,
  this.bodyBuilder,
  this.appBarBuilder,
  this.controller,
  this.drawer,
  this.endDrawer,
  this.floatingActionButton,
  this.floatingActionButtonAnimator,
  this.floatingActionButtonLocation,
  this.persistentFooterButtons,
  this.primary,
  this.bottomSheet,
  this.drawerDragStartBehavior,
  this.extendBody,
  this.resizeToAvoidBottomInset,
  this.drawerScrimColor,
  this.drawerEdgeDragWidth,
  this.extendBodyBehindAppBar,
  this.tabsBackgroundColor,
  this.drawerEnableOpenDragGesture,
  this.endDrawerEnableOpenDragGesture,
  this.restorationId,
  this.onDrawerChanged,
  this.onEndDrawerChanged,
  this.persistentFooterAlignment,
  this.height,
});