Android Drawable Cascade Rectangle并添加Bitmap

时间:2014-02-08 09:00:11

标签: android android-layout android-drawable

我是新手使用Android XML drawables。 我正在尝试定义一个简单的drawable layerlist,它有一个带有白色笔划内部矩形的灰色笔触外部矩形。两个矩形都应该有stroke width = 1,内部矩形应该比外部矩形小1px 。这是我的代码:

<?xml version="1.0" encoding="utf-8"?>

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item>
  <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <stroke
        android:width="1dp"
        android:color="@android:color/darker_gray"/>
  </shape>   
</item>

<item android:bottom="1dp" android:top="1dp" android:right="1dp" android:left="1dp">
  <shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle" >

    <stroke
        android:width="1dp"
        android:color="@android:color/white"/>

  </shape>   
</item>

</layer-list>

但这不起作用。我得到一个坚实的灰色框作为结果......我应该如何更改代码以使其像我描述的那样?

另外,我试图将一个可绘制的@drawable/image放到矩形的中心,边距为50dp。我该怎么做?

谢谢!

0 个答案:

没有答案