答案 0 :(得分:0)
您可以通过使用代表流程不同阶段的不同图像来实现这一目标
保持图像视图的可见性消失,并在想要显示相同的
时使其可见 <?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/progressone" android:duration ="400" />
<item android:drawable="@drawable/progresstwo" android:duration="400" />
<item android:drawable="@drawable/progressthree" android:duration="400" />
<item android:drawable="@drawable/progressfour" android:duration="400" />
</animation-list>
and use this as background of your ImageView like follows
iv.setVisibility(View.VISIBLE);
iv.setBackgroundResource(R.drawable.progressanimation);
final AnimationDrawable mailAnimation = (AnimationDrawable) iv
.getBackground();
iv.post(new Runnable() {
public void run() {
if (mailAnimation != null)
mailAnimation.start();
System.out.println("anim wrkingggg");
}
});
这里iv是你的imageview.This代码将自动更改背景。你可以用你自己的时间限制运行runnable。