attach method
Register the given position with this controller.
After this function returns, the animateTo and jumpTo methods on this controller will manipulate the given position.
Implementation
@override
void attach(ScrollPosition position) {
if (position.hasPixels &&
position is _ToggleSheetScrollPosition &&
position._extent.availablePixels > 0 &&
position._extent.offset >= 0) {
_isEnabled = true;
}
if (positions.isNotEmpty) {
super.detach(positions.first);
}
super.attach(position);
}