viewportExtremeScrollExtent method

double viewportExtremeScrollExtent({
  1. required RenderViewportBase<ContainerParentDataMixin<RenderSliver>> viewport,
  2. required RenderSliverMultiBoxAdaptor obj,
})
inherited

Getting the extreme scroll extent of viewport. The maxScrollExtent will be returned when growthDirection is forward. The minScrollExtent will be returned when growthDirection is reverse.

Implementation

double viewportExtremeScrollExtent({
  required RenderViewportBase viewport,
  required RenderSliverMultiBoxAdaptor obj,
}) {
  final offset = viewport.offset;
  if (offset is! ScrollPosition) {
    return 0;
  }
  return obj.isForwardGrowthDirection
      ? offset.maxScrollExtent
      : offset.minScrollExtent;
}