我已经使用Java为桌面或Web开发了许多应用程序,但从未为Android开发过应用程序。由于它使用.xml文件来制作应用程序,这对我来说有点奇怪,想知道在游戏中是否也需要这样的文件?例如,在http://developer.android.com/resources/samples/JetBoy/index.html上有一个很好的例子,我希望有人能为我解释两件事:
- 如何将图像绘制到屏幕上?
- 如何监听用户输入?(例如点击、绘画、滑动等)
我已经在桌面上制作了游戏,所以你不必深入理解,但我发现很难理解代码(我应该为Android做些特别的事情吗)。
(换句话说:)
我想问的基本上是如何绘制一张图片,然后监听点击等事件,而不添加按钮?还是我需要添加一个不可见的按钮?如果我确实需要添加一个按钮,那么如何监听滑动和绘画?
此外,我看到一些方法,如doDraw(),但没有看到他们将图像放在哪里,使其出现在Android设备上。