我的应用程序通过在视图的
该应用是一个物理模拟器,到目前为止这个功能运作得很好。但现在我想通过在某些事件发生时在精灵之间进行图像变形来增强动画效果。
例如- 当发生碰撞时,我想播放爆炸动画。我的想法是用爆炸PNG替换通常的精灵位图,并使用Android“补间动画”使爆炸变大。
但是Android tween animation example 假定您在XML配置中的某个地方静态定义了一个
是否有一种方法可以使用补间动画来动画化在
谢谢
onDraw()
方法中调用以下内容来实现自己的精灵: canvas.drawBitmap(sprite.getBitmap(), sprite.getX(), sprite.getY(), null);
该应用是一个物理模拟器,到目前为止这个功能运作得很好。但现在我想通过在某些事件发生时在精灵之间进行图像变形来增强动画效果。
例如- 当发生碰撞时,我想播放爆炸动画。我的想法是用爆炸PNG替换通常的精灵位图,并使用Android“补间动画”使爆炸变大。
但是Android tween animation example 假定您在XML配置中的某个地方静态定义了一个
ImageView
。是否有一种方法可以使用补间动画来动画化在
onDraw()
中绘制的位图?还是我需要将我的精灵转换为使用某种类型的ImageView
?如果是后者,请指向一个在Android中适当的精灵动画示例?谢谢