handler method
Implementation
@override
void handler(PlutoGridStateManager stateManager) {
bool scrolled = false;
_directionalOffset = _getDirectionalOffset(stateManager);
if (scrollDirection.isHorizontal) {
scrolled |= _scrollHorizontal(stateManager);
}
if (scrollDirection.isVertical) {
scrolled |= _scrollVertical(stateManager);
}
// If there is no controller being scrolled, the existing scroll event is aborted.
if (!scrolled) {
stopScroll(stateManager, scrollDirection);
}
}