안드로이드 개발 질문/답변
(글 수 45,052)
보통 drawable에는 png같은 이미지 파일을 저장하는 걸로 알고 있는데요
AIP데모를 보면 간혹 저 폴더에 확장자가 xml인 Resource파일이 있습니다
열어보면 안에 xml형식의 소스가 적혀 있는데...
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="#f05a0a" android:endColor="#f05a0a"
android:angle="0"/>
<corners android:radius="6dp"/>
gradient나 corners와 같이 위 형식에서 사용할 수 있는 에트리뷰트들에 대한 정보 좀 얻을 수 없을까요??
AIP데모를 보면 간혹 저 폴더에 확장자가 xml인 Resource파일이 있습니다
열어보면 안에 xml형식의 소스가 적혀 있는데...
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="#f05a0a" android:endColor="#f05a0a"
android:angle="0"/>
<corners android:radius="6dp"/>
gradient나 corners와 같이 위 형식에서 사용할 수 있는 에트리뷰트들에 대한 정보 좀 얻을 수 없을까요??
2009.05.20 18:18:29
XML로 만드는 Shape Drawable은 http://www.mobileplace.co.kr/2113 여기에 간단하게 정리해놓은 것이 있습니다. 참고가 되셨으면 합니다.
2009.05.20 19:17:04
아!회색님 정리해 놓으신거 잘 봤습니다. 개념적으로는 이해가 되었는데 풀 소스를 repo해서 받아보니 shape안에 <size>도 있던데..
사이즈를 바꾸는게 가능한가요?? <size android:widrh="1px">라고 했는데..사이즈는 변하지 않아서요..
사이즈를 바꾸는게 가능한가요?? <size android:widrh="1px">라고 했는데..사이즈는 변하지 않아서요..
2009.05.21 01:33:46
아마 intrinsicWidth를 이야기하는 것으로 생각합니다. wrap_content로 했을때 사용되는 사이즈겠지요. 포함하는 View가 다른 Width를 가지면 그것에 맞춰서 처리될거구요