setUpOverflowScroller method

void setUpOverflowScroller(
  1. Size scrollableSize,
  2. Size viewportSize
)

Implementation

void setUpOverflowScroller(Size scrollableSize, Size viewportSize) {
  assert(scrollableSize.isFinite);

  _scrollableSize = scrollableSize;
  _viewportSize = viewportSize;
  if (_scrollOffsetX != null) {
    _setUpScrollX();
  }
  if (_scrollOffsetY != null) {
    _setUpScrollY();
  }

  // After computing viewport/content dimensions, update sticky descendants so their
  // initial paint offsets honor top/bottom/left/right clamps before any scroll occurs.
  try {
    final Element el = renderStyle.target;
    el.updateStickyOffsets();
  } catch (_) {}
}