Vị trí file: res/drawable/filename.xml
Hàm liên quan: LayerDrawable
Gọi xử dụng:
In Java: R.drawable.filename
In XML: @[package:]drawable/filename
Cú Pháp:
<!-- language: lang-xml --> <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>
Mẹo: Canh giữa ảnh như sau
<!-- language: lang-xml --> <item> <bitmap android:src="@drawable/image" android:gravity="center" /> </item>
Áp dụng:
Tạo File res/drawable/layers.xml
:
<!-- language: lang-xml --> <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>
Áp dụng vào view:
<!-- language: lang-xml --> <ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/layers" />
Nguồn: http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList