我想按此圖片上顯示的按鈕http://i.stack.imgur.com/C1NW3.jpg。那就是我想按住屏幕上的手指按住按鈕並按下按鈕。例如在這個程序後,這個圖片按鈕1,2,5,8,9將被按下。 對不起,我的英語不好,但我不能用不同的方式來描述這個。從屏幕上按下沒有釋放手指的按鈕
我該怎麼做?
我想按此圖片上顯示的按鈕http://i.stack.imgur.com/C1NW3.jpg。那就是我想按住屏幕上的手指按住按鈕並按下按鈕。例如在這個程序後,這個圖片按鈕1,2,5,8,9將被按下。 對不起,我的英語不好,但我不能用不同的方式來描述這個。從屏幕上按下沒有釋放手指的按鈕
我該怎麼做?
好吧,抱歉沒有提供很簡單的答案,如「使用功能的xyz()」對於這一點,但我覺得有一些通用的方法來做到這一點:
您可以創建的圖片,看起來像按鈕(或氣泡或任何其他適當的),把它們放在你需要的順序,然後,獲取指針(手指)在屏幕上的每個座標,只是檢查這個指針是否進入某個區域(可能是矩形)在每個按鈕內。這個邏輯區域應該比顯示的圖片小,以讓用戶移動手指不那麼小心。
另一個「解決方案」是將一些「抖動」和發送「左鍵點擊」消息在每個位置更新一路上。在這種情況下,按鈕應該有一些保護,免受多次點擊。我記得在stackoverflow.com上的一些建議如何做到這一點:只需禁用點擊事件按鈕。
很抱歉,如果Android有一些解決方案「開箱即用」,這我不知道的想法,但所描述的問題好像很一般,沒有特定於平臺的。
謝謝,但是我認爲Android有「開箱即用」的功能..我看到很多應用程序在其中實現.. – 2011-05-09 05:46:48