GridViewFastor constructor
GridViewFastor(
{ - required int span,
- required List<Widget> children,
- 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();
}