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

如何在android中创建泡泡游戏UI,android,android-animation,android-ui,Android,Android Animation,Android Ui,我想在android中创建一个类似泡泡的游戏,但我不知道如何绘制图形。 我应该用帆布吗?每个气泡都应该是位图或图像视图 另外,我希望能够旋转/缩放气泡。 我尝试过位图和画布,但无法旋转气泡。 每个气泡的图像视图在我看来都是一团糟 谢谢你的帮助 谢谢如果您想制作游戏,我建议您使用画布,并将画布覆盖在大部分或全部布局上。使用常规UI结构创建除最基本的游戏之外的任何东西都将是一场噩梦 听起来你已经到了可以加载气泡图像并将其绘制到画布上的地步,这很好。至于旋转气泡,请使用以下方法: Matrix rot

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

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

谢谢你的帮助


谢谢

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

听起来你已经到了可以加载气泡图像并将其绘制到画布上的地步,这很好。至于旋转气泡,请使用以下方法:

Matrix rotator = new Matrix();
rotator.postRotate(90);
canvas.drawBitmap(bitmap, rotator, paint);
这是对的回答,更具体地说是关于在画布上旋转位图

关于在Android上制作游戏的更多信息,这对我很有帮助


希望有帮助

谢谢你的帮助,但我还有几个问题:如果我想让每个位图都以不同的方式旋转,我是否需要为每个位图创建一个矩阵?我是否需要将您编写的代码放在画布的inDraw函数中?