如何在android中创建一个泡泡游戏UI

时间:2012-07-18 20:26:01

标签: android android-animation android-ui

我想在Android中创建像游戏一样的气泡,我不知道如何绘制图形。 我应该使用帆布吗?每个气泡应该是位图还是图像视图?

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

感谢您的帮助。

由于

1 个答案:

答案 0 :(得分:2)

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

听起来你已经达到了可以加载气泡图像并将它们绘制到画布的程度,这很好。至于旋转气泡,请使用:

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

这是对this SO question的回答,更具体地说是在Canvas上旋转位图。

有关在Android中制作游戏的更多信息,this book对我非常有帮助。

希望有所帮助!