notifyChanged method
void
notifyChanged()
Implementation
void notifyChanged() {
double x = getScrollX();
double min = getMinScrollX();
ScrollBoundary boundary;
if (min == 0) {
boundary = ScrollBoundary.all;
} else {
if (x >= 0) {
boundary = ScrollBoundary.left;
} else if (x <= min) {
boundary = ScrollBoundary.right;
} else {
boundary = ScrollBoundary.none;
}
}
if (lastScrollBoundary != boundary) {
lastScrollBoundary = boundary;
if (onScrollBoundary != null) {
onScrollBoundary!(boundary);
}
initBoundary();
}
notifyListeners();
}