ScaffoldPage.scrollable constructor

ScaffoldPage.scrollable({
  1. Key? key,
  2. Widget? header,
  3. Widget? bottomBar,
  4. EdgeInsets? padding,
  5. ScrollController? scrollController,
  6. required List<Widget> children,
  7. bool resizeToAvoidBottomInset = true,
})

Creates a scrollable page

The default horizontal and vertical padding is added automatically

Implementation

ScaffoldPage.scrollable({
  super.key,
  this.header,
  this.bottomBar,
  this.padding,
  ScrollController? scrollController,
  required List<Widget> children,
  this.resizeToAvoidBottomInset = true,
}) : content = Builder(builder: (context) {
        return ListView(
          controller: scrollController,
          padding: padding ??
              EdgeInsetsDirectional.only(
                bottom: kPageDefaultVerticalPadding,
                start: PageHeader.horizontalPadding(context),
                end: PageHeader.horizontalPadding(context),
              ),
          children: children,
        );
      });