ResponsiveListScaffold.custom constructor
const
ResponsiveListScaffold.custom({
- Key? key,
- double tabletBreakpoint = 720.0,
- required DetailWidgetBuilder detailBuilder,
- PreferredSizeWidget? appBar,
- Widget? drawer,
- List<
Widget> ? slivers, - Widget? endDrawer,
- required SliverChildDelegate childDelagate,
- bool primary = true,
- DragStartBehavior drawerDragStartBehavior = DragStartBehavior.start,
- Color? backgroundColor,
- Widget? bottomSheet,
- Widget? floatingActionButton,
- Widget? nullItems,
- Widget? emptyItems,
- FloatingActionButtonAnimator? floatingActionButtonAnimator,
- FloatingActionButtonLocation? floatingActionButtonLocation,
- bool? resizeToAvoidBottomInset,
- bool? resizeToAvoidBottomPadding,
- Widget? tabletItemNotSelected,
- Flexible? tabletSideMenu,
- int tabletFlexDetailView = 8,
- int tabletFlexListView = 4,
- Key? scaffoldKey,
- Key? detailScaffoldKey,
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);