joinWidgets static method
Joins a list of widgets with an interleaved separator widget.
Inserts the interleaved widget after each widget in widgets, including after the last one.
Example:
List<Widget> result = CoolUtil.joinWidgets([Text('A'), Text('B')], Divider());
// Result: [Text('A'), Divider(), Text('B'), Divider()]
Implementation
static List<Widget> joinWidgets(List<Widget> widgets, Widget interleaved) {
List<Widget> ret = [];
for (var w in widgets) {
ret.add(w);
ret.add(interleaved);
}
return ret;
}