dispose method
Disposes this disposable and any resources it has open.
Implementation
@override
void dispose() {
_panController!.dispose();
_stickyController!.dispose();
_onScrollController?.close();
_onScrollController = null;
if (_intersectionObserver != null) {
_intersectionObserver!.disconnect();
for (var controller in _intersectionStreams.values) {
controller.close();
}
}
_stopNativeScrollListener();
}