docs: private void resetAnimation(){		
  		mLastUpdateTime = SystemClock.uptimeMillis();
  		mLastProgressStateTime = mLastUpdateTime;
  		if(mProgressMode == ProgressView.MODE_INDETERMINATE){
  			mStartLine = mReverse ? getBounds().width() : 0;
  			mStrokeColorIndex = 0;
  			mLineWidth = mReverse ? -mMinLineWidth : mMinLineWidth;
  			mProgressState = PROGRESS_STATE_STRETCH;
  		}
  		else if(mProgressMode == ProgressView.MODE_BUFFER){
  			mStartLine = 0;
  		}	
  		else if(mProgressMode == ProgressView.MODE_QUERY){
  			mStartLine = !mReverse ? getBounds().width() : 0;
  			mStrokeColorIndex = 0;
  			mLineWidth = !mReverse ? -mMaxLineWidth : mMaxLineWidth;
  		}		
  	}