code: public static ValueAnimator ofInt(int... values) {
          ValueAnimator anim = new ValueAnimator();
          anim.setIntValues(values);
          return anim;
      }
docs: Constructs and returns a ValueAnimator that animates between int values. A single
  value implies that that value is the one being animated to. However, this is not typically
  useful in a ValueAnimator object because there is no way for the object to determine the
  starting value for the animation (unlike ObjectAnimator, which can derive that value
  from the target object and property being animated). Therefore, there should typically
  be two or more values.
  
  @param values A set of values that the animation will animate between over time.
  @return A ValueAnimator object that is set up to animate between the given values.