title: Android ObjectAnimator background Colour and text
body: <p>I currently have a list view and I want to have the animation change colour depending on a status from the network. Sio far this is working, but it doesn't look too fluid, would there be a way to have so it would go from transparent, to the colour normal but without a long fade in between.</p>
  
  <p>Here is my code so far.</p>
  
  <pre><code>List&lt;ObjectAnimator&gt; arrayListObjectAnimators = new List&lt;ObjectAnimator&gt;();
  
  ObjectAnimator bgColor = ObjectAnimator.OfInt(
      DoorItemLayoutView,
      "backgroundColor",
      Color.Transparent, 
      color,
      color,
      Color.Transparent);
  bgColor.SetEvaluator(new ArgbEvaluator());
  
  ObjectAnimator doorTxtColor = ObjectAnimator.OfInt(
      doorName,
      "textColor", 
      Color.White, 
      textChangeColour, 
      textChangeColour, 
      Color.White);
  doorTxtColor.SetEvaluator(new ArgbEvaluator());
  
  ObjectAnimator siteTxtColor = ObjectAnimator.OfInt(
      doorSiteName, 
      "textColor",
      Color.White, 
      textChangeColour, 
      textChangeColour, 
      Color.White);
  siteTxtColor.SetEvaluator(new ArgbEvaluator());
  
  ObjectAnimator doorIconBackground = ObjectAnimator.OfInt(
      doorImage.Background,
      "background", 
      Color.Transparent, 
      Resource.Drawable.door_active_background,
      Resource.Drawable.door_active_background,
      Color.Transparent);
  doorIconBackground.SetEvaluator(new ArgbEvaluator());
  
  arrayListObjectAnimators.Add(bgColor);
  arrayListObjectAnimators.Add(doorTxtColor);
  arrayListObjectAnimators.Add(siteTxtColor);
  arrayListObjectAnimators.Add(doorIconBackground);
  
  var objectAnimators = arrayListObjectAnimators.ToArray();
  AnimatorSet animSetXY = new AnimatorSet();
  animSetXY.PlayTogether(objectAnimators);
  animSetXY.SetDuration(2000);
  animSetXY.Start();
  </code></pre>