캔버스를 화면 중앙으로 회전시켜 오른쪽 하단에 (0,0) 좌표를 얻으려고합니다.안드로이드 : 화면 중앙에 캔버스 회전
이Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
canvas.rotate(180, width/2, height/2);
제대로 회전 않고, 모든 API 레벨 17으로하지만, API 레벨 8 (0,0)와 AVD에 AVD에 완벽한 좌표 :
이
내가 그것을 어떻게 잘못된 장소에 나타납니다. 회전하기 전에 사진이 너무이 장치에서 전체 화면을 피팅했지만, 지금은 다음과 같습니다어떤 문제를 일으키는?
* EDIT!
문제는 자신의 중간 점을 중심으로 캔버스를 회전에 의해 해결 :
canvas.rotate(180,canvas.getWidth()/2,canvas.getHeight()/2);
하지만 여전히를 왜하지 않습니다 오래된 API를 사용하여 이전 버전을 사용할 수 있습니까?