SGridView constructor

const SGridView({
  1. Key? key,
  2. List<Widget> children = const [],
  3. bool addAutomaticKeepAlives = true,
  4. bool addRepaintBoundaries = true,
  5. bool addSemanticIndexes = true,
  6. SemanticIndexCallback semanticIndexCallback = _kDefaultSemanticIndexCallback,
  7. int semanticIndexOffset = 0,
  8. int? crossAxisCount,
  9. SliverGridDelegate? gridDelegate,
  10. double mainAxisSpacing = 0.0,
  11. double crossAxisSpacing = 0.0,
  12. double childAspectRatio = 1.0,
  13. double? maxCrossAxisExtent,
})

Implementation

const SGridView({
  super.key,
  this.children = const [],
  this.addAutomaticKeepAlives = true,
  this.addRepaintBoundaries = true,
  this.addSemanticIndexes = true,
  this.semanticIndexCallback = _kDefaultSemanticIndexCallback,
  this.semanticIndexOffset = 0,
  this.crossAxisCount,
  this.gridDelegate,
  this.mainAxisSpacing = 0.0,
  this.crossAxisSpacing = 0.0,
  this.childAspectRatio = 1.0,
  this.maxCrossAxisExtent,
})  : builder = null,
      findChildIndexCallback = null,
      childCount = children.length;