Java 如何生成TouchEvent?
我在SurfaceView上画了一组图像(球)。现在,我试图使我触摸到的图像(球)消失。我正在收集这些图片。我不了解如何在个人图像上生成触摸事件。有人能提供吗 有人帮忙吗 多谢各位Java 如何生成TouchEvent?,java,android,Java,Android,我在SurfaceView上画了一组图像(球)。现在,我试图使我触摸到的图像(球)消失。我正在收集这些图片。我不了解如何在个人图像上生成触摸事件。有人能提供吗 有人帮忙吗 多谢各位 Yashwanth.B假设您有一个ImageView,您应该实现onTouchEvent(MotionEvent事件)方法。您可以使用Android实用程序“sendevent”生成一个触摸事件,如果您知道图像的坐标,应该可以在/system/bin/找到它 您还需要知道触摸面板的设备节点,假设它是event1 /s
Yashwanth.B假设您有一个
ImageView
,您应该实现onTouchEvent(MotionEvent事件)
方法。您可以使用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代表图像的坐标