[ImageView] android:scaleType 속성값 정리
Android/Class 2014. 7. 24. 17:54 |주의 할점은 이 속성은 android:src로 이미지를 불러왔을 때 적용되며
android:background로 불러오면 이 속성은 적용 되지 않는다.
속성값 | java | 설명 |
matrix | setScaleType(ImageView.ScaleType.MATRIX) | 원본 크기 그대로 보여줌 (왼쪽상단 정렬) |
Center | setScaleType(ImageView.ScaleType.CENTER) | 원본 크기 그대로 보여줌 (가운데 정렬) |
centerCrop | setScaleType(ImageView.ScaleType.CENTER_CROP) | View 영역에 공백이 있으면 채워서 보여줌(비율유지) |
centerInside | setScaleType(ImageView.ScaleType.CENTER_INSIDE) | View 영역을 벗어나면 맞춰서 보여줌(비율유지) |
fitStart | setScaleType(ImageView.ScaleType.FIT_START) | View 영역에 맞게 보여줌 (왼쪽상단 정렬, 비율유지) |
fitCenter | setScaleType(ImageView.ScaleType.FIT_CENTER) | View 영역에 맞게 보여줌 (가운데 정렬, 비율유지) |
fitEnd | setScaleType(ImageView.ScaleType.FIT_END) | View 영역에 맞게 보여줌 (왼쪽하단 정렬, 비율유지) |
fitXY | setScaleType(ImageView.ScaleType.FIT_XY) | View 영역을 가득 채워서 보여줌(비율유지 안함) |
[출처] Android) ImageView android:scaleType|작성자 영라이더
'Android > Class' 카테고리의 다른 글
[SharedPreference] (0) | 2014.07.24 |
---|---|
[ViewTreeObserver] View 변화에 대한 Listener 관리 (0) | 2014.07.24 |
[Fragment] Fragment 데이터 송수신 (2) | 2014.07.24 |
[ProgressBar] Custom ProgressBar 이미지 변경하기. (0) | 2014.07.24 |
[Fragement] FragmentManager, FragmentTransaction에 대해서 (0) | 2014.07.24 |