본문 바로가기
Android/Android 핵심기술

[Android/Kotlin] ImageView scaleType 속성

by juwon2 2024. 4. 12.

 

# scaleType = "Center"

이미지의 크기와 비율을 유지하며 이미지의 중앙을 ImageView의 중심에 맞춤

 
 
 

# scaleType = "centerCrop"

이미지의 비율을 유지하며 가로, 세로 중 짧은 쪽을 ImageView에 꽉차게 출력

 
 

 

# scaleType = "centerInside"

이미지의 가로, 세로 중 긴쪽을 imageView의 레이아웃에 맞춰 출력한다.
이미지의 비율을 유지하되며 남은 공간은 background 색으로 채워진다.
fitCenter와 달리 이미지가 ImageView보다 작을 경우 크기가 유지됨

 
 
 

# scaleType = "fitCenter"

이미지의 크기가 ImageView보다 작다면 ImageView의 크기에 따라 달라짐

 

 

# scaleType = "fitXY"

가로, 세로 비율에 상관없이 ImageView에 꽉차게 보여짐(찌그러져 보일수도 있음)

 
 

 

# scaleType = "matrix"

이미지의 크기, 비율을 유지하며 ImageView의 좌측 상단을 기준으로 정렬됨
이미지가 크면 ImageView 외의 부분은 출력되지 않음

 
 

 
 
 
 
 
 
 
 
# 참고자료
https://vanillacreamdonut.tistory.com/198