我在android中遇到动画问题。我有我的animation_char.xml:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="300"
android:fromAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="1.0"/>
</set>
没关系,但是在我的 MainActivity 中,我想一个接一个地开始动画。所以我创建了一个方法让它更简单,只需更改 ImageView
public void animation(ImageView imageView){
animation = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.animation_char);
imageView.startAnimation(animation);
}
为了制作连续动画,我正在尝试使用 AnimatorSet。但是当我读到 AnimatorSet 与 Animator 一起工作时,而不是与 Animation 一起工作。所以我的问题是:有没有办法在动画师中加载动画?或者我应该使用另一种方式来实现我想要做的事情?提前致谢!
编辑 我改变了我的方法,现在我正在尝试这个,但问题是所有图像同时出现,我怎样才能在动画之间添加一些延迟?
public void animation() {
animation= AnimationUtils.loadAnimation(getApplicationContext(),R.anim.animation_char);
w.startAnimation(animation);
a.startAnimation(animation);
r.startAnimation(animation);
}