setThumbDragActive method
Marks whether an attached scrollbar thumb drag is active.
Implementation
void setThumbDragActive(bool active) {
if (_thumbDragActive == active) return;
_thumbDragActive = active;
if (!active && _deferredContentExtent != null) {
final target = _deferredContentExtent!;
_deferredContentExtent = null;
if (target != _contentExtent) {
final beforeContent = _contentExtent;
final beforeOffset = _offset;
_contentExtent = target;
final clamped = _clampOffset();
_traceScroll(
'widget_scroll.metrics.deferred '
'content=$beforeContent->$_contentExtent '
'offset=$beforeOffset->$_offset max=$maxOffset '
'clamped=$clamped',
);
}
}
}