안드로이드 이미지 크기를 설정해 주는 ImageView ScaleType

ImageView ScaleType은 ImageView 를 만들때

xml파일에서 설정할 수도 있고 java코드상에서도 설정이 가능하다.




​xml에서 설정

ImageView

android:scaleType="CENTER_CROP"

 

 

java코드에서 설정

ImageView ImageView.setScaleType(ImageView.ScaleType.CENTER_CROP);

 

 

1.CENTER

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

 

2.CENTER_CROP

ImageView 영역에 공백이 있을 경우 비율을 유지하며 이미지를 늘린다.



3.CENTER_INSIDE

CENTER_CROP 반대로 ImageView 영역을 벗어나면 비율을 유지하며 줄어든다.

 

 

 



4.FIT_CENTER

FIT_CENTER는 CENTER_INSIDE와 같이 비율을 유지하며 중앙으로 정렬 한다.



5.FIT_END

FIT_END는 CENTER_INSIDE와 같이 비율을 유지하며 왼쪽 아래로 정렬 한다.



6.FIT_START

FIT_START는 CENTER_INSIDE와 같이 비율을 유지하며 왼쪽 위로 정렬 한다.



7.FIT_XY

FIT_XY는 비율에 상관없이 ImageView영역을 가득 채운다.



8.MATRIX

MATRIX는 이미지원본 크기 그대로 보여준다.

반응형

이 글을 공유하기

댓글

Designed by JB FACTORY