【发布时间】:2010-07-08 12:46:52
【问题描述】:
我正在开发一款需要绘制到 SurfaceView 的游戏 帆布。我正在使用 SurfaceHolder 获取要绘制的 Canvas,并且 在单独的线程中执行绘图。我画的一切都显示 正确,除了这一个动画。
这里是动画定义(在 res/drawable/ my_animation.xml:
这是我将它绘制到画布上的方式:
AnimationDrawable ad = (AnimationDrawable)getResources().getDrawable(R.drawable.my_animation); ad.draw(画布); ad.start();
但只有第一帧出现在屏幕上。
我错过了什么?
谢谢
【问题讨论】: