clearAnimation() calls onAnimationEnd()
<p>I use an animationListener to animate card moving. At the end of it, I do something else. I noticed that trails of the card moving were left. So what I did was calling clearAnimation. However for some reason onAnimationEnd is called again when I call clearAnimation. WHYYY?</p>

<pre><code>@Override
    public void onAnimationEnd(Animation arg0) {

        card.getCardImage().setVisibility(View.INVISIBLE);
        card.getCardImage().clearAnimation();
</code></pre>

<p>.
.
.
Do other stuff
    }</p>

<p>As you can see I call clearAnimation but it cause this method to stop and OnAnimationEnd is called again. The weird thing that I have a very similar code somewhere else and it does not call onanimationEnd again! Any help?</p>
