title: CircularReveal animation doesn't work on first attempt
body: <p>In android 5.0 i am trying to work with circular reveal animation</p>
  
  <p>Problem </p>
  
  <p>When i click on button to start reveal animation, on first click animation doesn't start</p>
  
  <p>Second Click onwards it works normally</p>
  
  <p>My Code</p>
  
  <pre><code>public class MainActivity extends ActionBarActivity {
  
  Animator a;
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      final View cardType = findViewById(R.id.cardtype);
      cardType.setVisibility(View.GONE);
      if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.LOLLIPOP) {
          a = ViewAnimationUtils.createCircularReveal(cardType,
                  cardType.getWidth(),
                  cardType.getHeight(),
                  0,
                  cardType.getHeight() * 2)
                  .setDuration(2500);
          a.addListener(new AnimatorListenerAdapter() {
              @Override
              public void onAnimationStart(Animator animation) {
                  super.onAnimationStart(animation);
                  cardType.setVisibility(View.VISIBLE);
              }
          });
          a.addListener(new AnimatorListenerAdapter() {
              @Override
              public void onAnimationEnd(Animator animation) {
                  super.onAnimationEnd(animation);
                  cardType.setVisibility(View.GONE);
              }
          });
          findViewById(R.id.icon_first_activity).setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  a.start();
              }
          });
      }
  }}
  </code></pre>