setScrollX method
Implementation
void setScrollX(double x) {
_mScrollX = x;
if (_mScaleOffsetX != 0) {
_mScrollX += _mScaleOffsetX / _mScale;
_mScaleOffsetX = 0;
_mLastScaleOffsetX = 0;
}
double dragX = getScrollX();
double min = getMinScrollX();
if (dragX > 0) {
_mScrollX = 0;
} else if (dragX < min) {
_mScrollX = min / _mScale;
}
}