안드로이드 ImageView의 속성에 대해서 알아볼까요~?
![]() 이미지뷰(ImageView)는 아이콘이나 비트맵을 출력하는 위젯이다. 텍스트만으로는 예쁘고 직관적인 화면을 만들기 어렵기 때문에 장식을 위한 목적으로 이미지뷰를 광범위하게 사용한다. ImageView에서 사용하는 속성은 다음과 같다. (아래 속성들 중 압도적으로 자주 사용되는 것은 src이며 나머지 속성은 아주 드물게 사용) 1. src - 출력할 이미지를 지정하는 가장 중요한 속성 - 리소스에 이미지를 복사해두고 아래와 같은 형식으로 ID를 지정하면 해당 이미지가 ImageView의 표면에 출력된다. @drawable/ID 2. maxHeight, maxWidth - 이미지가 출력될 최대 크기를 지정 - 별다른 지정이 없으면 이미지의 원래 크기대로 출력되지만 모바일 장비의 해상도가 충분하지 않으므로 최대 크기를 적당히 제한할 필요가 있음 3. adjustViewBounds - 이미지의 종횡비를 맞추기 위해 ImageView의 크기를 적당히 조정할 것인가를 지정 - 속성값은 true나 false 중 하나를 사용 4. cropToPadding - true일 경우 위젯의 주어진 여백에 맞추기 위해 이미지의 일부를 잘라낸다. - 이 속성을 사용하면 여백을 강제로 유지하므로 이미지 전체가 다 보이지 않을 수도 있다. 4. tint - 이미지에 색조를 입힌다. - #aarrggbb 형식으로 지정한 색상이 이미지 위에 살짝 덮여 출력 - 반투명한 색상을 지정하여 이미지 위에 옅은 색상을 뿌리는 효과를 냄 5. scaleType - 이미지의 원래 크기와 다르게 출력할 때 적용할 확대, 축소 방식을 지정 - matrix, fitXY, center, centerCrop, centerInside 등의 여러 가지 방법 중 하나를 지정
|
|||||||||||