이미지 scaleType

quinones·2024년 1월 3일

Android Studio를 사용중에 ImageView를 이용해서 이미지를 넣다보면은 사진의 크기가 맞지 않아서 짤리거나, 너무작거나 등등 다양한 일이 벌어진다.

이때 scakeType을 적절히 이용해주면 다양하게 적용시켜줄 수 있다.

사용법

xml파일에서 해당 ImageView안에서

android:scaleType = "원하는거사용"

fitCenter

이미지 전체를 보존하면서 ImageView의 가운데에 맞춰준다.

fitEnd

이미지 전체를 보존하면서 ImageView의 끝에 맞춰준다.

fitStart

이미지 전체를 보존하면서 ImageView의 시작부분에 맞춰준다.

center

이미지를 ImageView의 가운데에 맞춰주는데 크기를 조절하지 않는다.

centerCrop

이미지를 ImageView에 꽉 차도록 크게 확대하고, 가운데를 잘라내준다.

fitXY

이미지를 ImageView의 크기에 맞게 늘리거나 줄여서 전체 영역을 채워준다.

centerInside

이미지를 가로세로 비율을 유지하면서 ImageView의 중앙에 맞춰주고, 이미지가 ImageView보다 작을 때만 확대한다.

profile
이우진

0개의 댓글