Ho intenzione di ruotare l'immagine nella mia app. Tutto funziona bene con la rotazione. Mentre l'animazione di rotazione termina, l'immagine torna alla posizione precedente. Voglio che rimanga quell'immagine a quello stato ruotato e non per riportarlo al suo stato reale.Android: la rotazione dell'animazione torna al suo stato reale al termine dell'animazione?
Quindi, come renderlo possibile? per ruotare l'immagine Sto usando il codice qui sotto:
<?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>
e la sua applicazione alla ImgeView come:
myImageView.startAnimation(rotateRight);
Quindi, mi aiuto per quanto riguarda questo.
OK fammi provare. –
Penso che il suo lavoro. –
Questo attributo non è necessario: android: fillEnabled = "true". Questo è richiesto per questo attributo: android: fillBefore. Guarda questo: https://developer.android.com/reference/android/view/animation/Animation.html#attr_android:fillAfter. – Arash