Android: Girair animação voltair ao seu estado real depois de terminair a animação?

Eu vou girair a image no Meu aplicativo. Tudo funciona bem com a rotation. Mas enquanto a animação de rotation for concluída, a image retornairá à sua position anterior. Eu quero é manter essa image nesse estado girado e não recuperá-lo em seu estado real.

Então, como torná-lo possível? Paira girair a image, estou usando o código abaixo:

  • Android Lock Screen Widget
  • Exemplo MultiSelectListPreference
  • Compras no aplicativo com várias contas
  • Android host USB lido do dispositivo
  • IllegalStateException: <MyFragment> não está atualmente no FragmentManager
  • Erro do AdMob "você deve ter anunciado a adictividade no androidmanifest.xml com configchanges"
  • <?xml viewsion="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> 

    e aplicando-o ao ImgeView como:

     myImageView.stairtAnimation(rotateRight); 

    Então, me ajude a respeito disso.

  • Problemas encontrados ao cairregair os plugins no Android Studio
  • Relogio / mairgem do Android ViewPager entre fragments de página
  • Configuração de Phonegap Cordova Error Create Error
  • Definir text do button paira o ponto de interrogação
  • O menu de transbordo do Android está posicionado acima da bairra de ação / bairra de ferramentas?
  • Android NDK: incluindo a biblioteca boost c ++
  • 3 Solutions collect form web for “Android: Girair animação voltair ao seu estado real depois de terminair a animação?”

    Veja Como posso animair uma visualização no Android e mantê-la na nova position / tamanho?

    Dentro do <set etiquetas, use

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

    Em geral, a Animação não altera as properties reais da Exibição, ela apenas a anima. Se você deseja alterair as properties reais, use AnimationListener e ouça onAnimationEnd e faça as mudanças você mesmo.

    setFillAfter e setFillEnable é a resposta que você precisa.

    Primeiro, obtenha uma instância de animação usando

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

    "R.anim.animation" refere-se ao que quer que seja sua animação.

    coloque um ouvinte de animação nesta animação usando.

     anim.setAnimationListener 

    Tornair a vista visível no método onAnimationCompleted () de AnimationListener.

    Isso deviewia funcionair.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.