handleIntersectionChange method
Implementation
@override
bool handleIntersectionChange(IntersectionObserverEntry entry) {
if (disposed) return false;
super.handleIntersectionChange(entry);
// When appear
if (entry.isIntersecting) {
_imgLog('[IMG] Intersection visible -> resume stream elem=$hashCode');
_updateImageDataLazyCompleter?.complete();
_listenToStream();
} else {
_imgLog('[IMG] Intersection hidden -> pause stream elem=$hashCode');
_stopListeningStream(keepStreamAlive: true);
}
return false;
}