handleCloseToTrailingEnd method

double handleCloseToTrailingEnd(
  1. bool closeToTrailing,
  2. double endScrollOffset
)

handle closeToTrailing at end

Implementation

double handleCloseToTrailingEnd(
    bool closeToTrailing, double endScrollOffset) {
  if (closeToTrailing && endScrollOffset < constraints.remainingPaintExtent) {
    //RenderBox child = firstChild;
    final double distance =
        constraints.remainingPaintExtent - endScrollOffset;
    _closeToTrailingDistance = distance;
    // while (child != null) {
    //   final SliverMultiBoxAdaptorParentData childParentData =
    //       child.parentData as SliverMultiBoxAdaptorParentData;
    //   childParentData.layoutOffset += distance;
    //   child = childAfter(child);
    // }
    return constraints.remainingPaintExtent;
  }
  return endScrollOffset;
}