title: android tint animation doesn't work
body: <p>I have custom <code>ImageView</code> which should animate its content after loading from solid background color to image with <code>setColorFilter</code>:</p>
  
  <pre><code>private void _animate() {
      int bgColor= ContextCompat.getColor(getContext(), R.color.iconPlaceholderBg);
      int transparent=ContextCompat.getColor(getContext(),android.R.color.transparent);
      ValueAnimator bgAnim= ValueAnimator.ofObject(new ArgbEvaluator(),bgColor,transparent);
      bgAnim.setDuration(5000);
      //bgAnim.setInterpolator(new DecelerateInterpolator());
      bgAnim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
          @Override
          public void onAnimationUpdate(ValueAnimator animation) {
              //Log.d("anim",animation.getAnimatedFraction()+"")
              //Image.this.clearColorFilter();
              Image.this.setColorFilter((int)animation.getAnimatedValue());
          }
      });
      bgAnim.start();
  }
  </code></pre>
  
  <p>Animation itself runs as expexted (5 seconds long).However content appears immediately in the final position(without color transformation).I've tried different <code>PorterDuff.Mode</code> modes but looks like none of them do things right.<br>Are there any workarounds to get desired effect?</p>