Java 如何从sprite onDraw获取可牵引设备的id?

Java 如何从sprite onDraw获取可牵引设备的id?,java,android,android-canvas,sprite,Java,Android,Android Canvas,Sprite,我有以下两个清单: private List<Sprite> sprites = new ArrayList<Sprite>(); private List<TempSprite> temps = new ArrayList<TempSprite>(); 现在,我需要知道当我触摸雪碧时使用的是什么drawable 下面是我想我将要写的代码: if (sprite.isCollition(event.getX(), event.getY()))

我有以下两个清单:

private List<Sprite> sprites = new ArrayList<Sprite>();
private List<TempSprite> temps = new ArrayList<TempSprite>();
现在,我需要知道当我触摸雪碧时使用的是什么drawable

下面是我想我将要写的代码:

if (sprite.isCollition(event.getX(), event.getY())) 

R.java中可绘制的id可以是十六进制的。

你需要它做什么?它是用于收集目标(如糖果粉碎)的游戏。比如说,我需要点击3颗蓝星,等等。Sprite不是标准的Android类,是吗?只需将id添加为成员变量。
if (sprite.isCollition(event.getX(), event.getY()))