listToBuilderWithPaddingAndScrollDirection<T> method

Widget listToBuilderWithPaddingAndScrollDirection<T>(
  1. Widget f(
    1. E value
    ), {
  2. EdgeInsetsGeometry padding = const EdgeInsets.all(8),
  3. Axis scrollDirection = Axis.vertical,
})

Implementation

Widget listToBuilderWithPaddingAndScrollDirection<T>(
    Widget Function(E value) f,
    {EdgeInsetsGeometry padding = const EdgeInsets.all(8),
    Axis scrollDirection = Axis.vertical}) {
  return ListView(
    padding: padding,
    scrollDirection: scrollDirection,
    children: map((e) => f(e)).whereType<Widget>().toList(),
  );
}