我在SurfaceView上绘制了一组图像(球)。现在我试图让我触摸的图像(球)消失。我在集合中有这些图像。我不了解如何在单个图像上生成触摸事件。任何人都可以提供 对此有所帮助吗?
谢谢 Yashwanth.B
答案 0 :(得分:0)
假设您有ImageView
,则应实施onTouchEvent(MotionEvent event)
方法。
答案 1 :(得分:0)
您可以使用Android实用程序“ sendevent ”生成触摸事件,如果您知道图像的坐标,则应该可以在/ system / bin /找到它。
您还需要知道触摸屏的设备节点,假设它是event1
/system/bin/sendevent /dev/input/event1 1 330 1
/system/bin/sendevent /dev/input/event1 3 0 x
/system/bin/sendevent /dev/input/event1 3 1 y
/system/bin/sendevent /dev/input/event1 0 0 0
/system/bin/sendevent /dev/input/event1 1 330 0
此处 x , y 代表您的图片坐标。