0

我是 android 和这个论坛的新手。我有个问题:

我设法移动了一个没有任何动画的简单图像。我还设法制作了一个精灵动画,其中我在一个矩形中有 4 个图像,我将其切成 4 块,并一次在屏幕上显示它。

这就是我要剪切位图图像的方法:canvas.drawBitmap(bitmap, sourceRect, destRect, null);

现在我应该如何结合这两个。那就是精灵动画应该发生。图像也需要在屏幕中移动。我该怎么办。请帮我。我看到了一些 tuts 但我无法理解

4

1 回答 1

0

只需destRest在绘图前将 中的坐标更改为指向所需的目标坐标即可。

Rect destRect = new Rect(topLeftX, topLeftY, topLeftX + spriteWidth, topLeftY + spriteHeight);
于 2013-03-04T03:13:44.870 回答