Drawable Resources Layer List – Chèn Nhiều hình ảnh, thành 1 ảnh

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

Published by

Trại Tâm Thần

Nothing best, Nothing Perfect, Nothing imposible, Just Terrible Almost thing

Leave a comment