嗯,如果你的图片也是采用代码加载的话,可以如下这么写
mFrameAnimation = new AnimationDrawable();
mFrameAnimation.addFrame(getResources().getDrawable(R.drawable.icon1), 200);
mFrameAnimation.addFrame(getResources().getDrawable(R.drawable.icon2), 200);
后面那个 200 就是时长了
如果你想从 res/drawable 读取动画,然后再修改时长的话,只能循环遍历再修改了,抱歉,因为电脑问题,没法给你完整的演示代码,关于 Android 帧动画,你可以访问 Android Frame Animation 帧动画