我是Android Animation的新手,想要做一个基本的动画
将视图旋转180度
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:fromDegrees="0"
android:toDegrees="180"
android:pivotX="50%"
android:pivotY="50%"
android:duration="300"
android:fillAfter="true"
android:fillEnabled="true"
/>
但问题是在完成动画后视图返回到其原始位置 我希望在动画完成后视图旋转180度
我还在 onAnimationEnd 中添加了 AnimationListener 来执行此操作,但它会产生一些小问题
答案 0 :(得分:5)
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true"
android:fillEnabled="true">
<rotate
android:duration="1000"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:toDegrees="180" />
</set>