그러냐

Android ImageView scaleType value 본문

android

Android ImageView scaleType value

관절분리 2016. 1. 28. 11:09
반응형

Enum Values
ImageView.ScaleType CENTER  Center the image in the view, but perform no scaling. View의 중앙에 위치. 원본크기로 나옴.
ImageView.ScaleType CENTER_CROP  Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or larger than the corresponding dimension of the view (minus padding). 좌우나 상하중 짧은쪽 길이를 View의 크기에 맞추고 나머지 부분 잘라 버림.
ImageView.ScaleType CENTER_INSIDE  Scale the image uniformly (maintain the image's aspect ratio) so that both dimensions (width and height) of the image will be equal to or less than the corresponding dimension of the view (minus padding). View안쪽에 들어오게 사이즈 맞춤.View보다 작으면 사이즈 변경없음
ImageView.ScaleType FIT_CENTER  Scale the image using CENTER. View에 맞춤. 잘림없음. View보다 작은경우 확대
ImageView.ScaleType FIT_END  Scale the image using END. 이미지의 오른쪽하단과 View의 오른쪽 하단을 기준으로 맞춘뒤 비율 유지 하고 View사이즈에 맞게 확대/축소
ImageView.ScaleType FIT_START  Scale the image using START. END와 같으며 기준점이 왼쪽 상단이 된다.
ImageView.ScaleType FIT_XY  Scale the image using FILL. View의 크기에 맞게 이미지 비율은 무시하고 그냥 꽉 채운다.
ImageView.ScaleType MATRIX  Scale using the image matrix when drawing. Matrix 사용 할때 설정



출처 : http://thinkerodeng.tistory.com/35

반응형