所以我按照指南在XML中创建动画。 我的问题是我很难将它再次直立翻转。显然,在比例尺之后,比例重新设定,现在声称是倒立的,我觉得很奇怪。我的解决方案是在这个问题之下。
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:shareInterpolator="true">
<scale
android:duration="1000"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:toXScale="1.0"
android:toYScale="0.75" />
<set>
<scale
android:duration="1000"
android:fromXScale="1.0"
android:fromYScale="0.75"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="1000"
android:toXScale="1.0"
android:toYScale="0" />
<set>
<scale
android:duration="1000"
android:fromXScale="1.0"
android:fromYScale="0"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="2000"
android:toXScale="1.0"
android:toYScale="-1.0" />
</set>
</set>
</set>
答案 0 :(得分:2)
<强>错误:强>
fromScaleY="-1.0"
toScaleY="1.0"
从右:强>
fromScaleY="1.0"
toScaleY="-1.0"
我的解决方案:
<scale
android:duration="300"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="1"
android:repeatMode="reverse"
android:toXScale="1.0"
android:toYScale="-1.0" />