buildWithChild method

  1. @override
Widget buildWithChild(
  1. BuildContext context,
  2. Widget? child
)
override

A build method that receives an extra child parameter.

This method may be called with a child different from the parameter passed to the constructor of SingleChildStatelessModifier. It may also be called again with a different child, without this widget being recreated.

Implementation

@override
Widget buildWithChild(BuildContext context, Widget? child) {
  return DraggableScrollableSheet(
    key: modifierKey,
    builder: (BuildContext context, ScrollController scrollController) => builder(context, scrollController, child),
    controller: controller,
    expand: expand,
    initialChildSize: initialChildSize,
    maxChildSize: maxChildSize,
    minChildSize: minChildSize,
    snap: snap,
    snapSizes: snapSizes,
  );
}