从代码上看不出来什么问题,怀疑是你的 animation_oil 记载太慢了,你可以试试提前在 后台 把 animation_oil 加载好,然后再 onClick 方法里面 setImageDrawable,看能不能快点儿final AnimationDrawable animationOil = getResources().getDrawable(R.drawable.animation_oil);imageView.setOnClickListener(new OnClickListener() {
    ....
    imageView.setImageDrawable(animationOil);
});...
差不多这个意思吧