제목 그대로 입니다. 버튼을 꾹 눌렀을때(ACTION_DOWN) soundpool에 의해 어떠한 소리가 계속 나오다가 손을띠면 (ACTION_UP)하면
소리가 멈추게 하려 합니다.
버튼 한번 누르면 띵~ 하고 소리는 잘 나옵니다.
그래서 계속 나오려면 핸들러로 돌리면 되겠다 싶어
핸들러를 이용해서 ACTION_DOWN에서 soundPlay를 했는데 이상하게
맨 마지막에 ACTIN_UP 했을때만 한번 띵~ 소리가 나는 겁니다.
뭔가 다른 방법이 있는건가요?
아님 제 구현 방법이 잘못된건가요?
고수님들 도와주세요~!
롱 클릭 이벤트 처리를 해주고 있으신가요? 질문만 봐서는 단순히 클릭 이벤트에서 키 다운 이벤트 처리를 해주고 있는 것 같습니다.
롱 클릭에서 키 다운 이벤트 발생시 소리 재생을 하게 해주시고 클릭 이벤트에서 키업시 소리를 멈추게 해주시면 됩니다.