2012-11-07 5 views
0

그래서이 녹색 공이 png 형식 (103x104px 크기)이고 이미지를 그리기 전에 크기를 조정하려고합니다. 나는 여러 스레드에서 발견이 코드를 시도하고 또한 안드로이드 문서 에서이 함수는 정확히 내가 무엇을해야하는지 지정되어 있지만 작동하지 않습니다.안드로이드에서 png 비트 맵 재배치

Bitmap a=BitmapFactory.decodeResource(getResources(), R.drawable.example); 
Bitmap b=Bitmap.createScaledBitmap(a,30,30,false); 

하고는 내가

canvas.drawBitmap(b, x, y ,paint); 

으로 그릴하지만 난이 createScaledBitmap에 줄 번호에 상관없이() 이미지는 스크린에서 동일합니다.

+1

실제로 크기가 다른'Bitmap'이 필요한가요? 또는'View'를 확장 할 수 있습니까? 그게 더 쉬울 수도 있습니다. – Argyle

+0

크기 조정 코드가 잘 보였기 때문에 캔버스와 관련이 있다는 느낌이 들었습니다. – burmat

+0

뷰 스케일링은 옵션이 아니라고 생각합니다. 앱은 단일보기에서 실행되는 게임이며 뷰를 확장하면 전체 앱을 더 작게 만들 수 있습니다 (이것이 올바른지 확실하지 않은 경우 : D). 그렇지만 캔버스에 어떤 문제가있을 수 있습니까? 캔버스 부분은 overrided onDraw 메서드에서 가져옵니다. – Anderiel

답변

0

그래, 솔루션은 결국 아주 간단했습니다. 코드에서 한 줄을 간과했기 때문에 크기를 조정할 때 지우는 것을 잊어 버렸습니다.이 줄은 항상 백업되었으므로이 코드는 실제로 작동합니다. 내 잘못으로, 게시하기 전에 내 코드를 더 오래 검색 했어야합니다.

관련 문제