在imageview中播放动画GIF图像文件

时间:2015-12-14 15:29:53

标签: android

问题是我使用的是动画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) {

        }
    });
  }
}

任何人都可以帮助解决这个问题,因为我已尝试使用其他代码逐帧使用并使用视频文件或电影文件,但代码仍无法正常工作

0 个答案:

没有答案