buildAndJoinWidgets<T> static method
List<Widget>
buildAndJoinWidgets<
T>({ - required List<T> items,
- required Widget widgetBuilder(
- T item
),
- required Widget interleaved,
- bool startWithInterleaver = true,
})
Implementation
static List<Widget> buildAndJoinWidgets<T>({required List<T> items, required Widget Function(T item) widgetBuilder, required Widget interleaved, bool startWithInterleaver = true})
{
List<Widget> ret = [];
if (startWithInterleaver) {
ret.add(interleaved);
}
for (var i in items) {
ret.add(widgetBuilder(i));
ret.add(interleaved);
}
return ret;
}