自定义drawable

来源:互联网 发布:ubuntu下php环境搭建 编辑:程序博客网 时间:2024/06/16 09:34


下面代码为画一个右侧有小圆角的白边绿色的背景图

xml中自定义drawable:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="@color/white" />
            <corners android:topLeftRadius="0dip" android:topRightRadius="10dip"
                     android:bottomLeftRadius="0dip" android:bottomRightRadius="10dip" />
        </shape>
    </item>
    <item android:top="1dip" android:bottom="1dip" android:left="1px"
          android:right="1dip">
        <shape>
            <gradient android:startColor="@color/green"
                      android:endColor="@color/green"
                      android:type="linear" android:angle="90" android:centerX="0.5"
                      android:centerY="0.5" />
            <corners android:topLeftRadius="0dip" android:topRightRadius="10dip"
                     android:bottomLeftRadius="0dip" android:bottomRightRadius="10dip" />
        </shape>
    </item>
</layer-list>

0 0