마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 레이아웃 중첩- 건반위에 캔버스그리기

0 추천
피아노 건반 위에 그림을 그리려고합니다.

건반이 있는 RelativeLayout view 위에

canvasview를 올리면

그림은 그려지는데 소리가 안나요..

그림 그려지며 소리나게 하는 방법이 있을까요?

몇시간째 삽질중입니다 ㅠ ㅠ 도와주세요!
lemooon (140 포인트) 님이 2015년 4월 10일 질문

2개의 답변

0 추천
건반 하나 하나가 view 라면은 view 에 click event listener 를 생성하면 될것이고 아니라면 onTouchEvent 에서 건반에 해당하는 rect 값을 정의 하고 rect 내에서 touch 되는지 구분하긴 쉬우니 원하는 영역에 sound pool 을 실행 해주면 됩니다.
aucd29 (218,390 포인트) 님이 2015년 4월 10일 답변
0 추천
저에게 피아노 터치를 누르면 도레미파 소리가 나는 소스가 있긴한데...

터치를 누르면 누른 그림으로 바뀌고 터치를 띠면 원래 이미지로 바뀌고

당연히 소리도 나구요

 

인터넷에서 안드로이드 피아노 관련 검색하면 관련 소스가 있을거에요

저도 거기서 찾아서 저에게 맞게 수정했으니깐..

 

doridori2013@nate.com
익명사용자 님이 2015년 4월 11일 답변
...