2011-09-27 3 views
0

메신저확대/축소 방법 확대/축소 후 올바른 좌표를 얻으려면?

class ScaleListener extends ScaleGestureDetector.SimpleOnScaleGestureListener { 
     @Override 
     public boolean onScale(ScaleGestureDetector detector) { 


       mScaleFactor = detector.getScaleFactor(); 
       mScaleFactor = Math.max(1f, Math.min(mScaleFactor, 5.0f)); 

      return true; 
     } 
    } 

와 turtorial 페인트 손가락을 사용하지만 캔버스를 확대 한 후, 내 라인은 캔버스에 정확한 위치에 그리기되지 않습니다?

답변

0

당신은 당신이 다음 canvasHeight=(canvasHeight*mScaleFactor);

처럼도 캔버스 크기를 확대 축소 할 때와 같은 논리를 만들 수 있습니다
관련 문제