让图像在屏幕上自由移动

时间:2013-03-13 21:32:43

标签: android android-canvas

我有一个关于Android编程的问题。我创建了一个通过蓝牙接收数据的应用程序,我想将该输入用作一种“游戏控制器”来在屏幕上移动图像。例如,如果给出“向上”命令,图像(甚至是彩色圆圈)将向上移动几个像素。

有人能指出我正确的方向吗?我想过使用画布并经常重新绘制图像,但我不知道如何做到这一点,我认为可能有更好/更简单的方法。我不需要任何花哨的东西。

1 个答案:

答案 0 :(得分:0)

我会做什么。抓住up命令,然后让一个类叫它Circle,它将保持当前的圆圈位置,大小等。 无论何时捕获向上命令或向左或向右或任何类型的命令,您都将在该位置重绘图像。我还将使用绘图的自定义表面视图和用于捕获所有输入并将它们传递到对象的Activity。 我会退房 http://www.javacodegeeks.com/2011/07/android-game-development-moving-images.html

如果你有时间,请阅读整个系列。这是一个很好的阅读。