isBelowOffsetSliverInViewport static method

bool isBelowOffsetSliverInViewport({
  1. required double viewportPixels,
  2. RenderSliver? sliver,
})

For viewport

Determines whether the offset at the bottom of the target child widget is below the specified offset.

Implementation

static bool isBelowOffsetSliverInViewport({
  required double viewportPixels,
  RenderSliver? sliver,
}) {
  if (sliver == null) return false;
  final layoutOffset = sliver.constraints.precedingScrollExtent;
  final size = sliver.geometry?.maxPaintExtent ?? 0;
  return viewportPixels <= layoutOffset + size;
}