안드로이드 이미지 크기를 설정해 주는 ImageView ScaleType
- Android/코딩
- 2015. 10. 30. 14:48
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는 이미지원본 크기 그대로 보여준다.
반응형
이 글을 공유하기