[問題] 同時使用兩個SurfaceView

看板AndroidDev作者 (windheart)時間13年前 (2011/07/21 12:21), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
開發層: (應用/框架/庫/核心) 應用 問題: 我現在想要能在畫面上能夠用兩個SurfaceView,分別在畫面的左右 讓兩邊的onTouch事件能夠分開抓取處理 不知道有沒有人有類似的經驗@@? 現在是用多點觸控來判斷..不過希望能夠分開處理 感謝解答 輸入: 預期輸出: 錯誤輸出: 錯誤訊息: 程式碼: (請多利用置底文網站) 參考: (書籍/網頁/...) 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.153.198

07/21 12:28, , 1F
都在 onTouch做不行嗎
07/21 12:28, 1F

07/21 13:54, , 2F
那就是多點觸控了... 有左右兩個需要同時判斷的東西
07/21 13:54, 2F

07/21 13:55, , 3F
所以我希望能分成兩個View
07/21 13:55, 3F

07/21 19:14, , 4F
fragment
07/21 19:14, 4F

07/31 22:41, , 5F
不太懂你的意思,不過我會用handler的sendMessage
07/31 22:41, 5F

07/31 22:41, , 6F
左sv: sendEmptyMessage(MSG_LEFT_SV_TOUCH);
07/31 22:41, 6F

07/31 22:42, , 7F
右sv: sendEmptyMessage(MSG_RIGHT_SV_TOUCH);
07/31 22:42, 7F

07/31 22:44, , 8F
Handler hTouch= new Handler(void handleMessages(..));
07/31 22:44, 8F

07/31 22:45, , 9F
最後在handleMessages裡面判斷事件來源就好了
07/31 22:45, 9F
文章代碼(AID): #1E9wbU56 (AndroidDev)
文章代碼(AID): #1E9wbU56 (AndroidDev)