Android: como parar uma animação infinita aplicada a um ImageView?

Eu tenho um ImageView no qual apliquei uma animação de rotação. Como eu quero que a rotação continue continuamente, dei repeatCount tão infinito em meu rotate.xml:

android:repeatCount="infinite"

No onCreate (), carrego a animação e a inicio.

Animation myAnim    = AnimationUtils.loadAnimation(this, R.anim.rotate);
objectImg.startAnimation(myAnim); 

Quando um botão é pressionado, a rotação deve parar. Portanto, no meu onClick (), chamei clearAnimation ().

objectImg.startAnimation(myAnim); 

Minha pergunta simples é se parar a animação é a coisa certa a se fazer. Suponho que clearAnimation () corresponde a loadAnimation (), mas não há stopAnimation () que corresponde a startAnimation ().

questionAnswers(3)

yourAnswerToTheQuestion