*/Android

[안드로이드] 이미지뷰 크기 조절

sssbin 2021. 10. 1. 14:00

 

android:scaleType="center"

- 원본 이미지 크기에 맞게 중앙 배치

 

android:scaleType="centerInside"

- <세로 크기가 이미지보다 작은 경우> 세로 크기에 맞춰 이미지 비율을 맞추고 이미지를 중앙 배치

- <가로 크기가 이미지보다 작은 경우> 가로 크기에 맞춰 이미지 비율을 맞추고 이미지를 중앙 배치

- <가로세로 크기가 이미지보다 큰 경우> "center"와 같은 역할

 

android:scaleType="centerCrop"

- 이미지를 가장 큰 쪽에 맞춰 크기를 늘린 후 이미지를 중앙에 배치 (비율 안 맞으면 잘림)

 

android:scaleType="fitStart"

- 세로 크기에 맞춰서 이미지 비율 맞추고 이미지를 상단에 위치

 

android:scaleType="fitCenter"

- 가로세로 중 작은 쪽 길이에 맞게 이미지를 확대 또는 축소하고 중앙에 배치

 

android:scaleType="fitEnd"

- 가로세로 중 작은 쪽 길이에 맞게 이미지를 확대 또는 축소하고 하단에 배치

 

android:scaleType="fitXY"

- 이미지 뷰 안에 이미지를 꽉 차게 하기 위해 확대 또는 축소 (비율 안 맞춤 -> 이미지 안 잘림)

 

android:scaleType="matrix"

- 왼쪽 최상단에 이미지가 위치하게 되며 크기가 원본으로 고정됨 (이미지 잘릴 수 있음)

 

 

[참고] https://dilemma-dalk.tistory.com/57