shape 的创建和使用

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


2. shape形状

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

    ring属性:

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

        android:thickness          尺寸,环的厚度 

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

3. shape标签的子标签:

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

        <solid>, 定义图形填充的颜色

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

        <corners>, 定义圆角形状

        <padding>,  定义边距

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

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

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容