2011-09-02 60 views
0

我在SurfaceView上繪製了一組圖像(球體)。現在我試圖讓我觸摸的圖像(球)消失。我在一個集合中有這些圖像。我不瞭解如何在單個圖像上生成觸摸事件。任何一個可以提供 一些幫助嗎?如何生成TouchEvent?

謝謝 Yashwanth.B

回答

0

假設你有一個ImageView,你應該實現onTouchEvent(MotionEvent event)方法。

0

如果知道圖像的座標,則可以使用Android實用程序「sendevent」生成觸摸事件,並且應該可以在/ system/bin /中找到它。

你還需要知道你的觸摸屏的設備節點,假設它是事件1

/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ÿ代表你的圖像座標。