android shape

shape 线 矩形 椭圆 环四种 [ "line" |"rectangle" | "oval" | "ring"]

样式有

stroke(描边)

solid(单色填充)
gradient(渐变填充)(角度只有45的倍数)

---------------
size(图片大小)(相当于图片的大小)
corners(圆角)

padding(内容具各边距离)(作为控件的背景控件的内容会用此边距)

 

多个图元叠加可用<layer-list>

 

 

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

    <stroke
        android:width="2dp"
        android:color="#ff0000" />

    <!-- <solid android:color="#ffff00" /> -->

    <gradient
        android:angle="45"
        android:endColor="#0000ff"
        android:startColor="#00ff00" />

    <size
        android:height="80dp"
        android:width="80dp" />

    <corners android:radius="20dp" />

    <padding
        android:bottom="10dp"
        android:left="10dp"
        android:right="10dp"
        android:top="10dp" />

</shape>

你可能感兴趣的:(android)