如何在Android应用程序中制作可触摸的图形对象?

时间:2011-03-07 21:04:49

标签: android graphics view touch shape

我想在大视图中放置一些图形形状(例如,角色,一些移动物体等),并且能够触摸它们。

我应该使用什么?
- 可绘制对象很容易绘制,但无法附加到触摸侦听器。如何在形状范围内检测到咔嗒声?
- 通过视图,我可以使用触摸监听器,但是使用视图在游戏中绘制图形是个好主意吗?表格不是更好吗?此外,我想将这些形状放在屏幕上的任何位置(绝对位置)。我无法通过观点找到方法。

非常感谢。

1 个答案:

答案 0 :(得分:0)

听起来你想要在单个视图中绘制对象(可绘制的对象方法),然后在该包含视图上使用触摸侦听器。在该侦听器中,您可以将触摸位置与正在绘制的对象的位置/边界进行比较 - 如果触摸符合“交互”对象的“开启”,则可以相应地处理它。