帮助一些UI代码

时间:2011-02-26 15:28:12

标签: android android-layout

我正在开发一款在棋盘上使用硬币的棋盘游戏。我使用drawLine函数绘制了电路板,但我正在尝试查看如何在此电路板上放置硬币并移动它。有人能说出最好的方法吗?我看到我可以使用canvas类的drawCircle函数或drawBitmap函数。还有另一种方法吗?我需要将硬币放在起始位置,然后随着游戏的进行将它们移动到棋盘上的不同位置。

感谢。

1 个答案:

答案 0 :(得分:0)

最佳方式,在视觉上,可以创建从ressources文件(png图像)加载的Drawable对象。然后调用Drawable.setBounds(Rect bounds)和Drawable.draw(Canvas c)。

只需更新边界(即必须绘制图像的矩形),就可以在每个硬币的循环中使用它。

一个好主意是看一下LunarLander示例代码:http://developer.android.com/resources/samples/LunarLander/index.html