Ich werde das Bild in meiner App drehen. Alles funktioniert gut mit der Rotation. Aber während die Rotationsanimation beendet wird, kehrt das Bild zu seiner vorherigen Position zurück. Ich möchte, dass das Bild in diesem gedrehten Zustand bleibt und nicht in seinen realen Zustand zurückkehrt.Android: Drehen Animation kehrt in den realen Zustand zurück, nachdem die Animation beendet wurde?
Also, wie man es möglich macht? das Bild drehen ich unten Code verwende:
<?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>
und an die ImgeView wie die Anwendung:
myImageView.startAnimation(rotateRight);
Also, hilf mir in Bezug auf diese.
OK lassen Sie mich es versuchen. –
Ich denke seine Arbeit. –
Dieses Attribut wird nicht benötigt: android: fillEnabled = "true". Dies ist für dieses Attribut erforderlich: android: fillBefore. Schau dir das an: https://developer.android.com/reference/android/view/animation/Animation.html#attr_android:fillAfter. – Arash