[Android] scaleType 속성

이모저모 · 2020. 6. 5. 22:47
반응형

android:scaleType=" "

 

matrix : 이 속성을 지정하고 자바 코드로 setMatrix() 메소드에 Matrix 객체를 지정하여 회전이나 확대/축소를 런타임에 가능

fitXY : 가로, 세로에 이미지를 꽉 채움

fitStart : 비율을 유지하여 꽉 채우는데 여백이 있으면 시작지점으로 정렬

fitCenter : (기본값) 비율을 유지하고 가운데 정렬

fitEnd : 비율을 유지하고 여백이 있으면 끝에 정렬

Center : 뷰보다 이미지의 크기가 클 때 원본  크기를 유지하고 중앙을 위주로 표시

centerCrop : 뷰에 여백이 생기지 않도록 이미지가 확대/축소되며 중앙 위주로 표시하고 남는 부분은 잘라냄

centerInside : centerCrop처럼 비율을 유지하고 중앙을 표시하는데, 다른 점은 이미지의 크기가 이미지뷰보다 크면 이미지는 뷰에 맞게 축소. 결국 여백은 보임

반응형