build method
dynamic
build( - dynamic context
)
Implementation
@override
Widget build(BuildContext context) {
final int maxNumRows =
(widget.gridWidgets.length / widget.maxgridWidgetsPerRow).ceil();
return Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
for (int i = 0; i < maxNumRows; i++)
Row(
mainAxisAlignment: widget.rowAlignment,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
for (int j = 0; j < widget.maxgridWidgetsPerRow; j++)
if (i * widget.maxgridWidgetsPerRow + j <
widget.gridWidgets.length)
widget.gridWidgets[i * widget.maxgridWidgetsPerRow + j],
],
),
],
);
}