buildBodyWidget method

  1. @override
Widget buildBodyWidget(
  1. WidgetFactory wf,
  2. BuildContext context,
  3. List<Widget> children
)
override

Builds HTML body widget.

See ColumnMode. See ListViewMode. See SliverListMode.

Implementation

@override
Widget buildBodyWidget(
  WidgetFactory wf,
  BuildContext context,
  List<Widget> children,
) {
  wf.prepareAnchorIndexByAnchor(children);

  return ListView.builder(
    addAutomaticKeepAlives: addAutomaticKeepAlives,
    addRepaintBoundaries: addRepaintBoundaries,
    addSemanticIndexes: addSemanticIndexes,
    clipBehavior: clipBehavior,
    controller: controller,
    dragStartBehavior: dragStartBehavior,
    itemBuilder: (c, i) => wf.buildAnchorBodyItem(c, i, children[i]),
    itemCount: children.length,
    keyboardDismissBehavior: keyboardDismissBehavior,
    padding: padding,
    primary: primary,
    physics: physics,
    restorationId: restorationId,
    shrinkWrap: shrinkWrap,
  );
}