buildViewport method
Widget
buildViewport(
- BuildContext context,
- ViewportOffset verticalOffset,
- ViewportOffset horizontalOffset
override
Build the two dimensional viewport.
Subclasses may override this method to change how the viewport is built, likely a subclass of TwoDimensionalViewport.
The verticalOffset
and horizontalOffset
arguments are the values
obtained from TwoDimensionalScrollable.viewportBuilder.
Implementation
@override
Widget buildViewport(
BuildContext context,
ViewportOffset verticalOffset,
ViewportOffset horizontalOffset,
) {
return TwoDimensionalGridViewport(
horizontalOffset: horizontalOffset,
horizontalAxisDirection: horizontalDetails.direction,
verticalOffset: verticalOffset,
width: width,
height: height,
verticalAxisDirection: verticalDetails.direction,
mainAxis: mainAxis,
delegate: delegate as TwoDimensionalChildBuilderDelegate,
cacheExtent: cacheExtent,
clipBehavior: clipBehavior,
);
}