* 출처: http://godz77.blogspot.kr/2011/01/xml-shape-drawable.html
1. 사각형
<shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#0000FF"/> <stroke android:width="4dp" android:color="#FFFFFF" android:dashWidth="1dp" android:dashGap="2dp"/> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp"/> <corners android:radius="4dp"/> </shape> |
2. 원형
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#0000FF"/> <stroke android:width="4dp" android:color="#FFFFFF" android:dashWidth="1dp" android:dashGap="2dp"/> <padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp"/> <corners android:radius="4dp"/> </shape> |
3. 라인
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="4dp" android:color="#FFFFFF" android:dashWidth="1dp" android:dashGap="2dp"/> </shape> |
solid 대신 gradient를 사용하여 다양한 컬러 표현 가능
<gradient android:startColor="#000000" android:endColor="#FFFFFF" android:angle="270"/> |
solid는 단색 채우기
stroke는 테두리 그리기
corners는 가장자리 둥글게 처리
padding은 패딩 처리
gradient는 그라데이션 처리 (angle 270은 위에서 아래로 색 변경)
'IT_Programming > Android_Java' 카테고리의 다른 글
TypeViewManager (0) | 2012.06.20 |
---|---|
[Android/안드로이드] Service 고급정보. (0) | 2012.05.22 |
[펌] 안드로이드 렌더링의 특징: 디스플레이 리스트 (0) | 2012.03.23 |
[펌_Android] 어플 종료에 대한 실험 + @ (0) | 2012.03.19 |
Android Thread Constructs: Comparisons (0) | 2012.03.12 |