MaxTileWidthGridDelegate({@required double maxTileWidth, double tileAspectRatio: 1.0, double columnSpacing: 0.0, double rowSpacing: 0.0, EdgeInsets padding: EdgeInsets.zero })

Creates a grid delegate that uses a max tile width.

The maxTileWidth argument must not be null.

Source

MaxTileWidthGridDelegate({
  @required this.maxTileWidth,
  this.tileAspectRatio: 1.0,
  double columnSpacing: 0.0,
  double rowSpacing: 0.0,
  EdgeInsets padding: EdgeInsets.zero
}) : super(columnSpacing: columnSpacing, rowSpacing: rowSpacing, padding: padding) {
  assert(maxTileWidth != null && maxTileWidth >= 0.0);
  assert(tileAspectRatio != null && tileAspectRatio > 0.0);
}