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

Scale 할때 비트맵 이동 문제 질문합니다

0 추천
비트맵 더블터치로 이동 질문입니다
canvas.scale(scale,scale)
할때는 터치되는 좌표/scale 해주면 정확히 이동하엿으나
canvas.scale(scale,scale,x,y)로해서
좌표/scale 해주면 그려지는 위치가 맞지않습니다...
 
어떻게 해야 될까요......?

<!--/EAP_CONTENT--><!-- 테러 태그 방지용 -->
 

나능킬러 (280 포인트) 님이 2013년 11월 8일 질문

1개의 답변

0 추천
canvas.scale(scale,scale,x ,y) 

에서 x , y 값을 (touchX /scale , touchY /scale) 로 넣는건가요?

변환좌표계에서의 x, y 일테니 (touchX , touchY) 로 하시면 되지 않을까요?

mono1 (3,100 포인트) 님이 2013년 11월 8일 답변
mono1님이 2013년 11월 8일 수정
그렇게하면 터치된 좌표에서의 확대가 원하는대로 이루어지지 않습니다;  그리고 비트맵또한 제대로 그려지지 않고요ㅠ
1
 
canvas.scale(scale,scale,x ,y)
 여기서 x,y 는 두손가락이 터치된 지점의 중간좌표입니다
...