안드로이드 ImageView

Android 2012. 7. 27. 16:14
728x90

ImageView 란?

Icon 같은 이미지를 표시해주는 위젯이다.

ImageView Class 는 다양한 형태의 이미지를 공급받을 수 있는데 리소스, 컨텐트 프로바이더, 웹상의 특정 이미지, 파일등의 이미지를 표시할 수 있다.

 

ImageView 속성

  1. android:adjustViewBounds - setAdjustViewBounds(boolean)  
     이미지의 가로,세로의 비율을 맞추기 위해 이비지뷰의 크기를 조정할 것인가를 지정한다.

  2. android:baseline - setBaseline(int)
    해당 뷰를 기준선으로 하여 오프셋 한다.

  3. android:baselineAlignBottom - setBaselineAlignBottom(boolean)
    true이면 이미지 뷰의 하단 가장자리를 기반으로 정렬 한다.

  4. android:cropToPadding
    만약에 true로 설정되어 있다면 여백을 맞추기 위해 이미지의 일부분을 잘라 버린다.

  5. android:maxHeight - setMaxHeight(int)
    이미지의 최대 높이를 설정한다.

  6. android:maxWidth - setMaxWidth(int)
    이미지의 최대 폭을 지정한다.

  7. android:scaleType - setScaleType(ImageView.ScaleType)
    이미지의 크기를 재조정하거나 움직일때 해당 이미지를 어떻게 조절할 것인가를 결정한다.

    matrix, center, centerCrop, centerInside, fitXY 중에 설정가능하다.

     

  8. android:src - setImageResource(int)
    출력할 이미지를 설정하는 부분. 설정하지 않으면 이미지가 나오지 않으며, RGB형태의 색상, 리소스형태의 이미지 출력이 가능하다.

     

  9. android:tint  - setColorFilter(int,PorterDuff.Mode)
    이미지에 엷은색(색조)를 입힌다. RGB형태로 지정하며 이미지 위에 살짝 덮혀서 출력된다.

 

 

728x90

'Android' 카테고리의 다른 글

안드로이드 리니어 레이아웃(LinearLayout)  (0) 2012.07.27
안드로이드 Button(버튼)  (0) 2012.07.27
안드로이드 TextView  (0) 2012.07.27
안드로이드 뷰(View)의 속성  (0) 2012.07.27
안드로이드 뷰(view)의 계층  (0) 2012.07.27
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침