티스토리 뷰
이번 포스팅에서는 안드로이드 앱 개발 시 많이 사용하는 ImageView 에 다양한 크기의 image 를 보여주는 방법에 대해 소개한다.
ImageView 에 대한 상세 사항은 하단 link 를 참조하자.
scaleType
ImageView 안에 image 의 크기를 확대, 축소 하거나 이동시킬 수 있는 속성이다.
기본값은 "fitCenter" 이다.
하단은 scaleType 에 사용된 원본 image 이다.(572x640)
◼ center
원본 image 그대로 ImageView 의 중앙에 위치한다.
◼ centerCrop
ImageView 의 가로 or 세로 크기 중 큰쪽에 맞게 이미지를 확대 or 축소 후 남는 부분은 crop(자름)
◼ centerInside
원본 image 가 ImageView 크기보다 크다면 "fit_center"
원본 image 가 ImageView 크기보다 작다면 "center"
◼ fitCenter
ImageView 의 가로 or 세로 크기 중 작은쪽에 맞게 이미지를 확대 or 축소.
ImageView 의 중앙에 이미지가 나타나며 여백이 생긴다.
◼ fitEnd
ImageView 틀에 맞게 이미지 비율을 조정한다.
이미지 비율에 맞추어 확대 또는 축소 되어 보이며 이미지가 오른쪽 아래에 맞춰 위치하게 된다.
◼ fitStart
ImageView 틀에 맞게 이미지 비율을 조정한다.
이미지 비율에 맞추어 확대 또는 축소 되어 보이며 이미지가 왼쪽 위에 맞춰 위치하게 된다.
◼ fitXY
이미지가 ImageView 틀에 꽉차게 확대 또는 축소 되어 보인다.
이미지의 좌우 크기가 맞지 않는 경우 이미지가 변형되어 보일 수 있다.
◼ matrix
ImageView의 왼쪽 최상단에 맞춰 원본 사이즈 그대로 보여진다.
이미지가 변형이 되지 않기 때문에 틀이 작게 되면 이미지가 잘려서 보인다.
'Android > UI' 카테고리의 다른 글
TimePicker (0) | 2019.08.20 |
---|---|
DatePicker (0) | 2019.08.12 |
ImageView (0) | 2019.08.06 |
ImageButton (0) | 2019.08.05 |
Button (0) | 2019.07.26 |
- Total
- Today
- Yesterday
- Intent
- android activity flag
- WEMIX
- StartService
- 무료채굴
- 앱테크 추천
- 무료 채굴
- task
- notifyDataSetChanged
- registerForContextMenu
- 앱테크
- M2E
- 안드로이드 서비스
- 리워드 어플
- RoomDatabase
- p2e
- onCreateContextMenu
- android intent
- onContextItemSelected
- android task
- BroadcastReceiver
- Android Service
- 안드로이드 인텐트
- android flag activity
- mPANDO
- StringUtils
- 채굴앱
- 리워드앱
- bindservice
- task 생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |