question: private void updateOverscrollAnimation ( final int scrolledOffset ) { if ( mEdgeGlowLeft == null || mEdgeGlowRight == null ) return ; int nextScrollPosition = mCurrentX + scrolledOffset ; if ( mFlingTracker == null || mFlingTracker . isFinished ( ) ) { if ( nextScrollPosition < 0 ) { int overscroll = Math . abs ( scrolledOffset ) ; mEdgeGlowLeft . onPull ( ( float ) overscroll / getRenderWidth ( ) ) ; if ( ! mEdgeGlowRight . isFinished ( ) ) { mEdgeGlowRight . onRelease ( ) ; } } else if ( nextScrollPosition > mMaxX ) { int overscroll = Math . abs ( scrolledOffset ) ; mEdgeGlowRight . onPull ( ( float ) overscroll / getRenderWidth ( ) ) ; if ( ! mEdgeGlowLeft . isFinished ( ) ) { mEdgeGlowLeft . onRelease ( ) ; } } } }
target:  Updates the over scroll animation based on the scrolled offset.