使用图层列表创建可绘制的

时间:2013-12-23 10:46:35

标签: android

我要使用layer-list创建下面的图片。

注意:假设中间的阴天图标可用。 低音: 1.如何画一个红色背景的盒子。 2. 1dp黑色边框。 3.在rectengle中间放置一个可用图像 enter image description here

1 个答案:

答案 0 :(得分:1)

布局xml:

<View android:layout_width="200dp"
    android:layout_height="100dp"
    android:background="@drawable/my_drawable" />

Drawable xml:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle">
        <stroke android:width="1dp" android:color="#000000"/>
        <solid android:color="#FF0000"/>
    </shape>
</item>
<item>
    <bitmap android:gravity="center" android:src="@drawable/icon"/>
</item>
</layer-list>