Use this before setVisibility after animation is completed:
anim.reverse();
anim.removeAllListeners();
anim.end();
anim.cancel();
where anim is your ObjectAnimator
but if you are using the Animation class, then just do:
view.clearAnimation();
on the view upon which the animation was performed