GridViewFastor constructor

GridViewFastor({
  1. required int span,
  2. required List<Widget> children,
  3. required Axis axis,
})

Implementation

GridViewFastor( {
  required this.span,
  required this.children,
  required this.axis,

  //fix hidden list untill api download
  // double? minWidth ,
  // double? minHeight ,
} ){

  //set default min
  minWidth ??= 0;
  minHeight ??= 0;
  this.minWidth = minWidth;
  this.minHeight = minHeight;

  //provider information
  size = children.length;
  row_counter = size/span;

  //loop info
  remain_row = _roundToPlus1(row_counter);
  remain_child = size;
  current_startIndex = 0;
  currentLoop_itemSize = span;

  //generate grid list
  convertListChildrenToListRowByExpandedFlex();
}