buildViewport method

  1. @override
  2. @protected
Widget buildViewport(
  1. BuildContext context,
  2. ViewportOffset offset,
  3. AxisDirection axisDirection,
  4. List<Widget> slivers,
)
override

Build the viewport.

Implementation

@override
@protected
Widget buildViewport(
  BuildContext context,
  ViewportOffset offset,
  AxisDirection axisDirection,
  List<Widget> slivers,
) {
  if (shrinkWrap) {
    return ShrinkWrappingViewport(
      axisDirection: axisDirection,
      offset: offset,
      slivers: slivers,
    );
  }
  return UnboundedViewport(
    axisDirection: axisDirection,
    offset: offset,
    slivers: slivers,
    cacheExtent: cacheExtent,
    center: center,
    anchor: anchor,
  );
}