0

我想在 android 中创建一个类似游戏的气泡,但我不知道如何绘制图形。我应该使用画布吗?每个气泡都应该是位图或图像视图?

另一件事,我希望能够旋转/缩放气泡。我尝试过使用位图和画布,但无法旋转气泡。每个气泡的图像视图对我来说都是一团糟。

感谢您的帮助。

谢谢

4

1 回答 1

2

如果您想制作游戏,我建议您使用 Canvas,并将 Canvas 放在您的大部分或全部布局上。使用常规 UI 结构创建除最基本游戏之外的任何东西都将是一场噩梦。

听起来您已经到了可以加载气泡图像并将它们绘制到画布上的地步,这很好。至于旋转气泡,使用这个:

Matrix rotator = new Matrix();
rotator.postRotate(90);
canvas.drawBitmap(bitmap, rotator, paint);

那是对这个 SO question的回答,更具体地说,是关于在画布上旋转位图。

有关在 Android 中制作游戏的更多信息,这本书对我很有帮助。

希望有帮助!

于 2012-07-18T21:30:09.577 回答