2011-09-27 4 views
1

png 플로어 맵 이미지가 있습니다. 아래 코드를 사용하여보기에 맞게 기본 이미지 크기를 설정합니다.Android : 이미지가 자동으로보기에 맞게 조정됩니다.

imageView.setImageMatrix(createDefaultMatrix()); 

private Matrix createDefaultMatrix() { 
    Matrix matrix = new Matrix(); 
    matrix.setValues(new float[]{1.136f, 0.0f, -17.204117f,0.0f, 1.136f, 66.24078f,0.0f, 0.0f, 1.0f}); 
    matrix.postScale(1.1085271f, 1.1085271f, 198.08646f, 304.4192f); 
    return matrix; 
} 

당신은 통지를하는 경우, 난 그냥 볼 수있는 이미지에 맞게 수정 값을 사용하고 있습니다 :

이미지 뷰 내 ImageSwitcher 내부이다.

자동으로 해당보기에 맞게 조정하는 방법에 대한 안내가 제공됩니다.

답변

0

왜 이미지 크기를 조정하지 않습니까? 시도 CENTER_INSIDE

+0

확대/축소 및 드래그에 MATRIX를 사용하고 있습니다. (1) MATRIX를 사용하는 동안 CENTER_INSIDE를 사용할 수 있습니까? (2) 또는 초기 디스플레이에 CENTER_INSIDE를 사용하여 MATRIX로 설정할 수 있습니다. 가능합니까? – eros

+0

나는 시도했지만 성공하지 못했습니다. – eros

관련 문제