ImageView의 android:scaleType 옵션

Android 2015. 3. 25. 16:14

(1) CENTER

이미지 크기 그대로 ImageView 의 중앙에 위치한다.


(2) CENTER_CROP

ImageView 틀의 높이나 넓이에 맞추어 이미지의 크기를 비율에 맞추어 확대 또는 축소하여 이미지의 중앙 부분을  ImageView 에 꽉차게 보여준다.


(3) CENTER_INSIDE

ImageView 틀의 높이나 넓이에 맞추어 이미지의 크기를 비율에 맞추어 확대 또는 축소하여 이미지가  ImageView 에 높이 또는 넓이에 맞추어 보여준다.


(4) FIT_CENTER

ImageView 틀에 맞게 이미지 비율에 맞추어 확대 또는 축소 되어 보이며 이미지가 중단에 위치하게 된다.


(5) FIT_END

ImageView 틀에 맞게 이미지 비율에 맞추어 확대 또는 축소 되어 보이며 이미지가 하단에 위치하게 된다.


(6) FIT_START

ImageView 틀에 맞게 이미지 비율에 맞추어 확대 또는 축소 되어 보이며 이미지가 상단에 위치하게 된다.


(7) FIT_XY

ImageView 틀에 맞게 이미지가 비율에 상관없이 틀에 꽉차게 확대 또는 축소 되어 보인다. 

이미지의 좌우 크기가 맞지 않는 경우 이미지가 변형되어 보일 수 있다.


(8) MATRIX

ImageView 틀에 기준되어 왼쪽 최상단에 맞추어 보여진다. 

이미지가 변형이 되지 않기 때문에 틀이 작게 되면 이미지가 잘려서 보인다.



: