Mam zamiar obrócić obraz w Mojej aplikacji. Wszystko działa dobrze z obrotem. Ale gdy animacja rotacji zostanie zakończona, obraz powróci do poprzedniej pozycji. Chcę, aby ten obraz pozostał w tym obróconym stanie i nie przywracał go do swojego prawdziwego stanu.Android: Po zakończeniu animacji animację obrócić do stanu rzeczywistego?
Jak to zrobić? Aby obrócić obraz używam poniżej kodu:
<?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>
i stosując ją do ImgeView jak:
myImageView.startAnimation(rotateRight);
Tak, pomóż mi w odniesieniu do tego.
OK, pozwól mi spróbować. –
Myślę, że to działa. –
Ten atrybut nie jest potrzebny: android: fillEnabled = "true". Jest to wymagane dla tego atrybutu: android: fillBefore. Spójrz na to: https://developer.android.com/reference/android/view/animation/Animation.html#attr_android:fillAfter. – Arash