shape 的创建和使用

1. 新建shape.xml 位于res/drawable/文件夹下


shape 的创建和使用_第1张图片

2. shape形状

android:shape=""; 有四种取值:rectangle(矩形,默认), oval(椭圆), line(直线,这种shape必须使用元素来定义这条线的宽度 ), ring(圆环);

    ring属性:

        android:innerRadius 尺寸,内环的半径。

        android:thickness          尺寸,环的厚度 

        android:innerRadiusRatio    浮点型,以环的宽度比率来表示内环的半径, 

3. shape标签的子标签:

    而后标签下又有六种子标签:

        , 定义图形填充的颜色

        , 给图形描边属性,可以定义描边的宽度,颜色,虚实线等

        , 定义圆角形状

        ,  定义边距

        , 定义图形的颜色渐变效果,可以定义两种颜色渐变 或者 三种颜色渐变

4. 添加到控件中,一般作为background属性引用

    android:background="@drawable/shape_food" />


你可能感兴趣的:(shape 的创建和使用)