본문 바로가기

개발 노트/Kotlin

[Android/Kotlin] ImageView scaleType 속성

# 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