这是我的动画:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<scale
android:fromXScale="0.0"
android:toXScale="1.0"
android:fromYScale="0.0"
android:toYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1200"
android:startOffset="500"
android:repeatCount="4"/>
</set>
所以这个动画基本上做的是,图像从大小0开始增长,直到达到原始大小。
所以我想等待0.5(在startOffset中可以看到)动画完成时的秒数等待,但是从大小为0的图像开始。我希望它以原始大小等待0.5然后开始消失出现。类似于endOffset而不是startOffset
答案 0 :(得分:1)
试试这样:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >
<scale
android:duration="1200"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="4"
android:startOffset="500"
android:toXScale="0.0"
android:toYScale="0.0" />
</set>