StaggeredGrid.extent constructor

StaggeredGrid.extent({
  1. Key? key,
  2. required double maxCrossAxisExtent,
  3. double mainAxisSpacing = 0,
  4. double crossAxisSpacing = 0,
  5. AxisDirection? axisDirection,
  6. List<Widget> children = const <Widget>[],
})

Creates a StaggeredGrid using a custom StaggeredGridDelegateWithMaxCrossAxisExtent as delegate.

The grid will have tiles that each have a maximum cross-axis extent.

Implementation

StaggeredGrid.extent({
  Key? key,
  required double maxCrossAxisExtent,
  double mainAxisSpacing = 0,
  double crossAxisSpacing = 0,
  AxisDirection? axisDirection,
  List<Widget> children = const <Widget>[],
}) : this.custom(
        key: key,
        delegate: StaggeredGridDelegateWithMaxCrossAxisExtent(
          maxCrossAxisExtent: maxCrossAxisExtent,
        ),
        mainAxisSpacing: mainAxisSpacing,
        crossAxisSpacing: crossAxisSpacing,
        axisDirection: axisDirection,
        children: children,
      );