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


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" />


更多相关文章

  1. Android中自定义控件
  2. android布局layout中的一些属性
  3. Android(安卓)Makefile中如何识别TARGET_PRODUCT
  4. android布局layout中的一些属性
  5. Android(安卓)AIDL使用详解
  6. android xml 设置半透明
  7. Android:自定义控件你应该知道的这些事_TypedArray
  8. Android(安卓)系统菜单与自定义菜单
  9. android 自定义Dialog背景透明及显示位置设置

随机推荐

  1. android 结束进程
  2. Android(安卓)Afinal框架
  3. android view视图的层叠(叠加)
  4. Android 5.0以上Button,ImageView自带阴影
  5. Android应用开发相关下载资源(2016/07/24
  6. 一:android开发简介
  7. Android通过xml给控件添加边框
  8. activity的android:name 设置问题
  9. Android中HTTP请求出现“Received authen
  10. 微信支付接口 For Android(安卓)上手指南