WidgetChantExt_WidgetList<T extends Widget> extension
extension for List<T extends Widget> To make it is possible to use function calling instead of Widget Constructor for example: list.intoRow(); list.intoColumn(); list.intoCustomScrollView(); list.intoListView(); list.intoGridView();
Methods
-
addNeighbor(
Widget widget) → List< Widget> -
Available on List<
add another neighbor widget to this list for example: list .addNeighbor(widget) .addNeighbor(widget) .intoColumn();Widget> , provided by the WidgetChantExt_WidgetList extension -
intoColumn(
{Key? key, MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start, MainAxisSize mainAxisSize = MainAxisSize.max, CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center, TextDirection? textDirection, VerticalDirection verticalDirection = VerticalDirection.down, TextBaseline? textBaseline}) → Column -
Available on List<
Widget> , provided by the WidgetChantExt_WidgetList extension -
intoCustomScrollView(
{Key? key, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, Key? center, double anchor = 0.0, double? cacheExtent, int? semanticChildCount, DragStartBehavior dragStartBehavior = DragStartBehavior.start}) → CustomScrollView -
Available on List<
Widget> , provided by the WidgetChantExt_WidgetList extension -
intoGridView(
{Key? key, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, EdgeInsetsGeometry? padding, required SliverGridDelegate gridDelegate, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, double? cacheExtent, int? semanticChildCount}) → GridView -
Available on List<
Widget> , provided by the WidgetChantExt_WidgetList extension -
intoListView(
{Key? key, Axis scrollDirection = Axis.vertical, bool reverse = false, ScrollController? controller, bool? primary, ScrollPhysics? physics, bool shrinkWrap = false, EdgeInsetsGeometry? padding, double? itemExtent, bool addAutomaticKeepAlives = true, bool addRepaintBoundaries = true, bool addSemanticIndexes = true, double? cacheExtent, int? semanticChildCount, DragStartBehavior dragStartBehavior = DragStartBehavior.start}) → ListView -
Available on List<
Widget> , provided by the WidgetChantExt_WidgetList extension -
intoRow(
{Key? key, MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start, MainAxisSize mainAxisSize = MainAxisSize.max, CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.center, TextDirection? textDirection, VerticalDirection verticalDirection = VerticalDirection.down, TextBaseline? textBaseline}) → Row -
Available on List<
Widget> , provided by the WidgetChantExt_WidgetList extension -
intoStack(
{Key? key, AlignmentGeometry alignment = AlignmentDirectional.topStart, TextDirection? textDirection, StackFit fit = StackFit.loose}) → Stack -
Available on List<
Widget> , provided by the WidgetChantExt_WidgetList extension