从代码上看不出来什么问题,怀疑是你的 animation_oil 记载太慢了,你可以试试提前在 后台 把 animation_oil 加载好,然后再 onClick 方法里面 setImageDrawable,看能不能快点儿final AnimationDrawable animationOil = getResources().getDrawable(R.drawable.animation_oil);imageView.setOnClickListener(new OnClickListener() {
....
imageView.setImageDrawable(animationOil);
});...
差不多这个意思吧
....
imageView.setImageDrawable(animationOil);
});...
差不多这个意思吧
强行中断出异常的话,那要看你代码怎么写了。
我用surface 做过动画播放,感觉还不错。