2013년 1월 30일 수요일

[Android] 모형 겹치기(Layer List)

<?xml version=”1.0” encoding=”utf-8”?>
<layer-list
    xmlns:android=”http://schemas.android.com/apk/res/android” >
    <item
        android:drawable=”@[package:]drawable/drawable_resource”
        android:id=”@[+][package:]id/resource_name”
        android:top=”dimension”
        android:right=”dimension”
        android:bottom=”dimension”
        android:left=”dimension” />
</layer-list>
  • android:drawable : Drawable resource 참조하여 이미지를 설정한다.
  • android:id : 유니크한 아이디를 만들 수 있다.
  • android:top : 상단 여백을 준다.
  • android:right : 왼쪽 여백을 준다.
  • android:bottom : 하단 여백을 준다.
  • android:left : 오른쪽 여백을 준다.

아래와 같이 <bitmap />을 사용할 수도 있다.
<item android:drawable=”@drawable/image” />

위의 코드를 아래와 같이 <bitmap />를 사용하여 똑같이 표현 할 수도 있다.
<item>
  <bitmap android:src=”@drawable/image”
          android:gravity=”center” />
</item>


아래는 '안드로이드 개발자 사이트'에 있는 예제 코드이다.
<?xml version=”1.0” encoding=”utf-8”?>
<layer-list xmlns:android=”http://schemas.android.com/apk/res/android”>
    <item>
      <bitmap android:src=”@drawable/android_red”
        android:gravity=”center” />
    </item>
    <item android:top=”10dp” android:left=”10dp”>
      <bitmap android:src=”@drawable/android_green”
        android:gravity=”center” />
    </item>
    <item android:top=”20dp” android:left=”20dp”>
      <bitmap android:src=”@drawable/android_blue”
        android:gravity=”center” />
    </item>
</layer-list>
관련글

댓글 없음:

댓글 쓰기