Android 资源文件 shape 绘制方形,圆形,背景边框

1. 圆角图形

<?xml version="1.0" encoding="utf-8"?>
<shape  xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="#F5513A" />
    <size android:height="3dp" android:width="16dp" />
    <corners android:radius="5dp" />
</shape>

 

2. 边框图形

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <corners android:radius="3dp" />
    //透明背景
    <solid android:color="@color/transparent"/>
    <stroke android:width="1dp" android:color="#F5513A" />
</shape>

 

3. 多图层叠加图形

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@android:id/background" android:height="15dp" android:width="15dp">
        <shape android:shape="oval">
            <solid android:color="#FFFFFF" />
            <stroke android:width="1dp" android:color="#F5513A" />
        </shape>
    </item>

    <item android:id="@android:id/background" android:height="6dp" android:width="6dp" android:gravity="center">
        <shape android:shape="oval">
            <solid android:color="#F5513A" />
        </shape>

    </item>
</layer-list>

如图:

 


Android 资源文件 shape 绘制方形,圆形,背景边框

Android 资源文件 shape 绘制方形,圆形,背景边框

Android 资源文件 shape 绘制方形,圆形,背景边框

 

Android 资源文件 shape 绘制方形,圆形,背景边框

上一篇:线程状态


下一篇:由浅入深表达式树(完结篇)重磅打造 Linq To 博客园