code: public Object getAnimatedValue(String propertyName) {
          PropertyValuesHolder valuesHolder = mValuesMap.get(propertyName);
          if (valuesHolder != null) {
              return valuesHolder.getAnimatedValue();
          } else {
              // At least avoid crashing if called with bogus propertyName
              return null;
          }
      }
docs: The most recent value calculated by this <code>ValueAnimator</code> for <code>propertyName</code>.
  The main purpose for this read-only property is to retrieve the value from the
  <code>ValueAnimator</code> during a call to
  {@link AnimatorUpdateListener#onAnimationUpdate(ValueAnimator)}, which
  is called during each animation frame, immediately after the value is calculated.
  
  @return animatedValue The value most recently calculated for the named property
  by this <code>ValueAnimator</code>.