public Animator snapBack(boolean withAnimation){
  if (withAnimation) {
    if (mVelocityX > -VELOCITY_THRESHOLD * SCROLL_FACTOR) {
      return animateListToWidth(0);
    }
 else {
      return animateListToWidthAtVelocity(mVelocityX,0);
    }
  }
 else {
    setVisibility(INVISIBLE);
    resetModeSelectors();
    return null;
  }
}

public Animator snapBack ( boolean withAnimation ) { if ( withAnimation ) { if ( mVelocityX > - VELOCITY_THRESHOLD * SCROLL_FACTOR ) { return animateListToWidth ( 0 ) ; } else { return animateListToWidthAtVelocity ( mVelocityX , 0 ) ; } } else { setVisibility ( INVISIBLE ) ; resetModeSelectors ( ) ; return null ; } }
snaps back out of the screen .
