问题是我使用的是动画gif图像文件,所以当我将这个gif图像添加到图像视图时,它只显示静态图像而不是动画。
以下是代码:
public class Animationscreen extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.animtion);
final ImageView iv = (ImageView) findViewById(R.id.imganim);
final Animation an = AnimationUtils.loadAnimation(getBaseContext(),R.anim.rotate);
final Animation an2 = AnimationUtils.loadAnimation(getBaseContext(),R.anim.abc_fade_out);
//final Context context = null;
iv.startAnimation(an);
an.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
iv.startAnimation(an2);
finish();
Intent intent=new Intent(getBaseContext(), Registeration.class);
startActivity(intent);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});
}
}
任何人都可以帮助解决这个问题,因为我已尝试使用其他代码逐帧使用并使用视频文件或电影文件,但代码仍无法正常工作