好的..我为一个小 ImageView 设置了这个动画,用于在 XML 中从“0%”转换为“50%”...
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="400"
android:fromXDelta="0%"
android:toXDelta="+50%" />
</set>
在此之后,我需要添加另一个顺序动画,它将 Y 坐标从“0%”更改为“50%”。我尝试添加另一个 <set>
但它没有用...我应该怎么做才能获得顺序动画?
最佳答案
您可以使用 android:startOffset 来延迟动画。 一旦到达开始时间,动画运行前的延迟毫秒数。必须是整数值,例如“100”。
-- "developer.android.com"
另一种方法是您可以使用 AnimationListener 来“聆听”动画并做任何您想做的事情。
此链接对您有用:How to run several translate animations sequentially?
关于android顺序补间动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14066667/