2012-05-28 48 views
1

我想在android中實現鋼琴應用程序。每個音符我只有8個音符和8個按鈕。我爲每個按鈕都實現了onTouch,當我只觸摸一個按鈕時就沒有問題。但是,當我觸摸按鈕並將手指移動到下一個按鈕時,該按鈕的onTouch功能不會被調用,並且會被忽略。我怎樣才能在按住按鈕的同時在手指上按下按鈕來彈奏音符?我真的被困在這裏。如何通過按鈕移動時接收事件

+0

介意發佈代碼? –

回答

1

在您的onTouch覆蓋中,請確保您正在檢查ACTION_MOVE事件,而不僅僅是ACTION_DOWN。您需要跟蹤哪些內容已輸入並保留,以確保不會針對相同拖動條目的ACTION_MOVE事件重複播放註釋。

相關問題