2014-04-06 4 views
2

안녕하세요 저는 Android Canvas를 처음 사용합니다. 비트 맵을 사용하여 캔버스에 어떻게 그릴 수 있는지 알고 싶습니다.캔버스에 그림 그리기 도움 - Android

기본적으로 동적으로 캔버스에 여러 개의 그림을 그릴 수 싶습니다.. 캔버스에 대해 읽은 후에는 각 그림에 대해 새 비트 맵을 만들어야 할 수도 있습니다. 캔버스에 비트 맵을 그려 넣고 마지막으로 비트 맵을 onDraw() 캔버스의 캔버스에 그려서 표시하려면 drawBitmap 함수를 사용하십시오. 화면에. 나는이 부분까지 바랄 뿐이니? 그렇지 않으면 나를 바로 잡으십시오. 난 내가 동적으로 생성 된 비트 맵 또는 캔버스에 별도로 onTouch 이벤트를 적용 할 수 있습니다 또는 만 onDraw 원인의 캔버스 내가 원하는에 적용 할 수 있는지 알고 싶습니다 의견과 제안 :) 또한

오픈입니다 사용자가 이동할 수 있도록 내 캔버스에 그려지는 이미지는 무엇입니까?

답변

1

첫 번째 부분에 대해 옳았습니다. 그러나 두 번째 부분에서 u는 말한 것처럼 onTouch 리스너를 추가 할 수 없습니다. 내가 아는 한, 리스너는보기에만 추가 할 수 있습니다. 또한 onTraw() 메서드의 캔버스에 onTouch Listener를 추가하는 것과 달리 기본적으로 뷰에는 두 개의 동일한 수신기가있을 수 없습니다.