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 ().