toWidget method

  1. @override
ListView toWidget(
  1. AnyWidgetContext context
)
override

Implementation

@override
ListView toWidget(AnyWidgetContext context) {
  return ListView(
    key: key?.toFlutter(context),
    scrollDirection: scrollDirection?.toFlutter(context) ?? Axis.vertical,
    reverse: this.reverse ?? false,
    primary: primary,
    shrinkWrap: shrinkWrap ?? false,
    padding: padding?.toFlutter(context),
    itemExtent: itemExtent,
    prototypeItem: prototypeItem?.toWidget(context),
    addAutomaticKeepAlives: addAutomaticKeepAlives ?? true,
    addRepaintBoundaries: addRepaintBoundaries ?? true,
    addSemanticIndexes: addSemanticIndexes ?? true,
    cacheExtent: cacheExtent,
    children: children?.getChildren(context) ?? const <Widget>[],
    semanticChildCount: semanticChildCount,
    keyboardDismissBehavior: keyboardDismissBehavior?.toFlutter(context) ??
        ScrollViewKeyboardDismissBehavior.manual,
    restorationId: restorationId,
    clipBehavior: clipBehavior?.toFlutter(context) ?? Clip.hardEdge,
    physics: physics?.toFlutter(context),
  );
}