RotateAnimation sin duración

Chicos Tengo este código (asyncTask)

Mi función de animación ():

public void animation() { int currentRotation = 0; anim = new RotateAnimation(currentRotation, (360*4), Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f); currentRotation = (currentRotation + 45) % 360; anim.setInterpolator(new LinearInterpolator()); anim.setDuration(4000);// i want rotating without this <------------------ anim.setFillEnabled(true); anim.setFillAfter(true); refresh.startAnimation(anim); } 

¿Puede alguien decirme que es posible hacerlo sin anim.setDuration ???? Apenas apenas comienzo. Y cuando presioné el botón (por ejemplo) animación stoped. Por favor, ayúdame. Saludos, Peter.

Código final:

  public void animation() { int currentRotation = 0; anim = new RotateAnimation(currentRotation, (360*4), Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f); currentRotation = (currentRotation + 45) % 360; anim.setInterpolator(new LinearInterpolator()); anim.setDuration(4000); // anim.setRepeatMode(Animation.INFINITE); anim.setRepeatCount(Animation.INFINITE); anim.setFillEnabled(true); anim.setFillAfter(true); refresh.startAnimation(anim); } 

Y en algún lugar refresh.clearAnimation(); Para la animación de la parada es trabajo perfecto para mí .. si aquí algo malo – por favor dime .. De todos modos gracias por las respuestas 🙂

One Solution collect form web for “RotateAnimation sin duración”

Creo que deberías mirar el modo de repetición. La duración es el tiempo de un bucle a través de la animación, si lo configura para repetir después de eso, entonces puede continuar para siempre. Vea esto y aquello .

Por ejemplo, usted podría usar:

 anim.setRepeatCount(Animation.INFINITE); anim.setRepeatMode(Animation.RESTART); 
  • Cómo girar un drawable con anti-aliasing habilitado
  • ¿El sensor "Vector de Rotación de Juego" de Android ignora la rotación alrededor del eje vertical?
  • Rotación de 90 grados en la vista web de FrameLayout en Android
  • Metadatos de rotación de vídeo Mp4
  • SetRotationY () width API10 en Android
  • Cambiar entre las cámaras frontal y posterior
  • -webkit-transform no funciona en la vista web de Android
  • OCR (tesseract), rotación inteligente para la imagen
  • Implementar un indicador de actividad giratoria similar a iOS en Android
  • Rotar la imagen en el centro no va lisa (Monodroid)
  • OpenGL al activar Android Phone
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.