Android: Girar animación volver a su estado real después de terminar la animación?

Voy a girar la imagen en Mi aplicación. Todo funciona bien con la rotación. Pero mientras que la animación de la rotación del i termina la imagen wil vuelve a su posición anterior. Quiero es que permanezca esa imagen a ese estado rotado y no para volver a su estado real.

Entonces, ¿cómo hacerlo posible? Para girar la imagen estoy usando código abajo:

<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="30" android:duration="2000"> </rotate> 

Y aplicarlo al ImgeView como:

 myImageView.startAnimation(rotateRight); 

Así que, ayúdame sobre esto.

Consulte ¿Cómo puedo animar una vista en Android y mantenerla en la nueva posición / tamaño?

Dentro de la etiqueta <set , utilice

 android:fillAfter="true" android:fillEnabled="true" 

En general, la animación no altera las propiedades reales de la vista, sino que sólo la anima. Si desea cambiar las propiedades reales, use AnimationListener y escuche onAnimationEnd y realice los cambios usted mismo.

SetFillAfter y setFillEnable es la respuesta que necesita.

Primero obtenga una instancia de animación usando

 Animation anim = AnimationUtils.loadAnimation(context, R.anim.animation); 

"Animación de R.anim" se refiere a lo que sea su animación.

Poner un oyente de animación en esta animación utilizando.

 anim.setAnimationListener 

Haga que la vista sea visible en el método onAnimationCompleted () de AnimationListener.

Esto debería funcionar.

  • Animación de visor de Android
  • Android cómo hacer animated setSelection () para listfragment?
  • Implementación del efecto KenBurns en Android con el ajuste dinámico de mapas de bits
  • ¿Cómo hacer la escritura de texto de animación?
  • ¿Cómo implementar animated vector drawables usando la biblioteca de soporte de diseño 23.2?
  • ¿Cómo animar la vista de texto como carpa?
  • Mostrar y ocultar una vista con una animación de diapositiva arriba / abajo
  • La vista de Android se desvanece en programaticamente
  • ¿Cómo implementar TabHost efecto deslizante?
  • Android: LinearLayout addView Animación
  • Detener AnimatorSet de ObjectAnimators en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.