handle property

SliverOverlapAbsorberHandle get handle

The object that specifies how wide to make the gap injected by this render object.

This should be a handle owned by a RenderSliverOverlapAbsorber and a RenderNestedScrollViewViewport.

Implementation

SliverOverlapAbsorberHandle get handle => _handle;
set handle (SliverOverlapAbsorberHandle value)

Implementation

set handle(SliverOverlapAbsorberHandle value) {
  if (handle == value) {
    return;
  }
  if (attached) {
    handle.removeListener(markNeedsLayout);
  }
  _handle = value;
  if (attached) {
    handle.addListener(markNeedsLayout);
    if (handle.layoutExtent != _currentLayoutExtent ||
        handle.scrollExtent != _currentMaxExtent) {
      markNeedsLayout();
    }
  }
}