title: Android alpha animation fadein fadeout with delays
body: <p>I want to do a very simple alpha animation but I cannot find a valid way.</p>
  
  <p>The idea is to perform this animation over a view:</p>
  
  <ol>
  <li>alpha from 0 to 1 of 1 second</li>
  <li>hold alpha at 1 for 5 seconds</li>
  <li>alpha from 1 to 0 of 1 second</li>
  <li>hold alpha at 0 for 5 seconds.</li>
  <li>start again on 1.</li>
  </ol>
  
  <p>I've tried to implement that with an AnimationSet as:</p>
  
  <pre><code>AnimationSet animationSet = new AnimationSet(true);
  
  Animation animation1 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_in);
  animation1.setDuration(1000);
  
  Animation animation2 = new AnimationUtils.loadAnimation(this, android.R.anim.fade_out);
  animation2.setDuration(1000);
  animation2.setStartOffset(5000);
  
  Animation animation3 = new AlphaAnimation(0.0f, 0.0f);
  animation3.setDuration(4000)
  animation3.setStartOffset(6000);
  
  animationSet.add(animation1);
  animationSet.add(animation2);
  animationSet.add(animation3);
  </code></pre>
  
  <p>etc..</p>
  
  <p>but it seams that the third animation do a mess with all the alpha animations, I supose that this cause an internal incoherence in the way that Android manage this type of animation.</p>
  
  <p>Any idea?</p>
  
  <p>Thank you.</p>