问题描述
在使用Android 帧动画时,第二次调用就不动了。
问题解决
一般用法:
-
animationIV.setImageResource(R.drawable.animation1);
-
animationDrawable = (AnimationDrawable) animationIV.getDrawable();
-
animationDrawable.start();
一般都是这么用的。 但是在某些手机上,第一次可以动,但是第二次就不动了。原因未知。 改法就是换了一种获取动画图片的方式,如下:
-
animationIV.clearAnimation();
-
animationDrawable = (AnimationDrawable) getResources().getDrawable(R.drawable.link_btn_anim);
-
animationIV.setImageDrawable(animationDrawable);
-
animationDrawable.start();