1. Drawable (드로어블)
드로어블은 뷰에 설정할 수 있는 객체이며 그래픽으로 그릴 수 있다.
드로어블은 소스 코드에서 만들 수도 있고 XML에서 정의할 수도 있는데 XML로 만들어 사용하는 경우가 많다.
드로어블 XML파일은 /res/drawable 폴더 안에 넣어서 마치 이미지처럼 뷰의 배경으로 설정될 수 있다.
2. Drawable 종류
- BitmapDrawable: 이미지 파일을 보여줄 때 사용한다.
- StateListDrawable: 상태별로 다른 그래픽을 참조할 때 사용한다.
- TransitionDrawable: 두 개의 드로어블 간에 바뀌도록 한다.
- ShapeDrawable: 색상과 그라데이션을 포함하여 도형 모형을 정의한다.
- InsetDrawable: 지정한 거리만큼 안쪽으로 들어오게 하여, 뷰가 뷰의 실제 범위보다 작은 백그라운드가 필요할 때 사용된다.
- ClipDrawable: 다른 드로어블을 클리핑하여 진행률 표시 줄과 같은 항목을 구현하는데 사용된다.
- ScaleDrawable: 다른 드로어블의 크기를 바꾼다.
출처 : https://www.edwith.org/boostcourse-android/lecture/20420/
'Android' 카테고리의 다른 글
Drawable (드로어블) - Shape Drawable (0) | 2018.04.28 |
---|---|
Drawable (드로어블) - StateListDrawable (0) | 2018.04.27 |
adMob - (4) 전면 광고 달기 (0) | 2018.03.03 |
adMob - (3) 배너 광고 달기 (0) | 2018.03.03 |
adMob - (2) Google Mobile Ads SDK 가져오기 (0) | 2018.03.03 |