INNER CODE UNIT · Dart
remainingBottomExtent
fluttercandies/flutter_scrollview_observer · lib/src/common/observer_controller.dart:1002
remainingBottomExtent = maxScrollExtent - scrollOffset;
needScrollExtent = childLayoutOffset +
precedingScrollExtent +
targetItemLeadingPadding -
scrollOffset;
}
} else {
final constraints = obj.constraints;
final isVertical = constraints.axis == Axis.vertical;
final trailingPadding = isVertical ? padding.bottom : padding.right;
final viewportExtent = constraints.viewportMainAxisExtent;
final geometry = obj.geometry;
// The (estimated) total scrollable extent of this sliver.
double scrollExtent = geometry?.scrollExtent ?? 0;
scrollOffset = obj.constraints.scrollOffset;
remainingBottomExtent = scrollExtent +
precedingScrollExtent +
trailingPadding -