ResponsiveListScaffold.custom constructor

const ResponsiveListScaffold.custom({
  1. Key? key,
  2. double tabletBreakpoint = 720.0,
  3. required DetailWidgetBuilder detailBuilder,
  4. PreferredSizeWidget? appBar,
  5. Widget? drawer,
  6. List<Widget>? slivers,
  7. Widget? endDrawer,
  8. required SliverChildDelegate childDelagate,
  9. bool primary = true,
  10. DragStartBehavior drawerDragStartBehavior = DragStartBehavior.start,
  11. Color? backgroundColor,
  12. Widget? bottomNavigationBar,
  13. Widget? bottomSheet,
  14. Widget? floatingActionButton,
  15. Widget? nullItems,
  16. Widget? emptyItems,
  17. FloatingActionButtonAnimator? floatingActionButtonAnimator,
  18. FloatingActionButtonLocation? floatingActionButtonLocation,
  19. List<Widget>? persistentFooterButtons,
  20. bool? resizeToAvoidBottomInset,
  21. bool? resizeToAvoidBottomPadding,
  22. Widget? tabletItemNotSelected,
  23. Flexible? tabletSideMenu,
  24. int tabletFlexDetailView = 8,
  25. int tabletFlexListView = 4,
  26. Key? scaffoldKey,
  27. Key? detailScaffoldKey,
  28. bool mobileRootNavigator = false,
  29. NavigatorState? mobileNavigator,
})

Implementation

const ResponsiveListScaffold.custom({
  Key? key,
  this.tabletBreakpoint = 720.0,
  required this.detailBuilder,
  this.appBar,
  this.drawer,
  this.slivers,
  this.endDrawer,
  required this.childDelagate,
  this.primary = true,
  // this.extendBody = false,
  this.drawerDragStartBehavior = DragStartBehavior.start,
  this.backgroundColor,
  this.bottomNavigationBar,
  this.bottomSheet,
  this.floatingActionButton,
  this.nullItems,
  this.emptyItems,
  this.floatingActionButtonAnimator,
  this.floatingActionButtonLocation,
  this.persistentFooterButtons,
  this.resizeToAvoidBottomInset,
  this.resizeToAvoidBottomPadding,
  this.tabletItemNotSelected,
  this.tabletSideMenu,
  this.tabletFlexDetailView = 8,
  this.tabletFlexListView = 4,
  this.scaffoldKey,
  this.detailScaffoldKey,
  this.mobileRootNavigator = false,
  this.mobileNavigator,
}) : super(key: key);