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 actualizar match_parent en un linearLayout después de usar setRotation?
  • La rotación de Css no se aplica en android (phonegap)
  • Animación giratoria androide
  • Saber cuándo se ha terminado la rotación usando setRequestedOrientation
  • ImageView volverá al estado original después de girar?
  • Rajawali cámara giratoria con Sensor.TYPE_ROTATION_VECTOR comportamiento extraño
  • Comportamiento extraño con el sensor de orientación de Android
  • Aplicar una animación a varias vistas al mismo tiempo
  • Algunos fragmentos se pierden en rotación
  • Rotar la vista de anuncio con API 8
  • Android Animated Vector Drawable: cambia el grado de rotación en tiempo de ejecución
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.