我已经在java中开发了许多用于桌面或Web的应用程序,但从未用于android.
我练习的东西很奇怪,因为我习惯了SWING.由于它为应用程序使用.xml文件,我想知道你是否也需要在游戏中使用它?
例如,在http://developer.android.com/resources/samples/JetBoy/index.html有一个很好的例子.我希望有人可以为我解释两件事.
>如何将图像绘制到屏幕上?
>您如何收听用户输入? (例如.点击,绘图,滑动等…)
我已经在桌面上制作了游戏,因此您无需深入了解,但我发现很难理解代码. (我想为android做些什么.)
(把它放的另一种方式:)
我想基本上我要问的是如何绘制一个图像,而这个图像将依次收听点击而不添加按钮?或者我需要添加一个隐形按钮?然后,如果我必须添加一个按钮,我将如何收听滑动和绘图?
此外,我看到了一些像doDraw()的方法,但没有看到他们放置图像的位置,所以它会出现在Android设备上.
解决方法:
JetBoy对于初学者来说相当复杂,请查看这些基于与JetBoy:How can I use the animation framework inside the canvas?相同原理的简单示例
一切都是通过在视图的画布上绘制位图以及检测屏幕被触摸的时间和位置的事件来完成的.