【位置】res/drawable

【类型】xml

【构成】

android:shape=["rectangle" | "oval" | "line" | "ring"]

  1. rectangle 矩形

  2. oval 椭圆形

  3. line 线性形状

  4. ring 环形


【When shape == ring】

android:innerRadius 尺寸,内环的半径

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

android:thickness 尺寸,环的厚度

android:thicknessRatio 浮点型,以环的宽度比率来表示环的厚度

android:useLevel boolean值,如果当做是LevelListDrawable使用时值为true,否则为false.


【When shape == rectangle】

<cornersandroid:radius="8dp"android:topLeftRadius="5dp"android:topRightRadius="15dp"android:bottomLeftRadius="20dp"android:bottomRightRadius="25dp"/>

圆角

android:radius 整型 半径

android:topLeftRadius 整型 左上角半径

android:topRightRadius 整型 右上角半径

android:bottomLeftRadius 整型 左下角半径

android:bottomRightRadius 整型 右下角半径

<gradientandroid:startColor="#FFFF0000"android:endColor="#80FF00FF"android:angle="45"/>

渐变色

android:startColor 颜色值 起始颜色

android:endColor 颜色值 结束颜色

android:centerColor 整型 渐变中间颜色,即开始颜色与结束颜色之间的颜色

android:angle 整型 渐变角度

(PS:当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。angle必须为45的整数倍)

android:type ["linear" | "radial" | "sweep"] 渐变类型(取值:linear、radial、sweep)

linear 线性渐变,这是默认设置

radial 放射性渐变,以开始色为中心。

sweep 扫描线式的渐变。

android:useLevel ["true" | "false"] 如果要使用LevelListDrawable对象,就要设置为true。设置为true无渐变。false有渐变色

android:gradientRadius 整型 渐变色半径.当 android:type="radial" 时才使用。单独使用 android:type="radial"会报错。

android:centerX 整型 渐变中心X点坐标的相对位置

android:centerY 整型 渐变中心Y点坐标的相对位置

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

内边距,即内容与边的距离

android:left 整型 左内边距

android:top 整型 上内边距

android:right 整型 右内边距

android:bottom 整型 下内边距

<sizeandroid:width="600dp"/>

内部填充

android:color 颜色值 填充颜色

<strokeandroid:width="2dp"android:color="#dcdcdc"/>

描边

android:width 整型 描边的宽度

android:color 颜色值 描边的颜色

android:dashWidth 整型 表示描边的样式是虚线的宽度, 值为0时,表示为实线。值大于0则为虚线。

android:dashGap 整型 表示描边为虚线时,虚线之间的间隔 即“ - - - - ”


参考:http://www.cnblogs.com/cyanfei/archive/2012/07/27/2612023.html


更多相关文章

  1. android 修改状态栏和标题栏颜色
  2. 改变ScrollView的滚动条的颜色
  3. 仿照利用android系统源码资源文件,修改SeekBar颜色 前景与背景
  4. Android 设置EditText光标Curso颜色及粗细
  5. [转]android颜色对应的xml配置值
  6. Android 字体颜色渐变效果 Span实现
  7. Android ListView(Selector 颜色)
  8. android TextView字体颜色根据焦点点击变化
  9. android获取图片的RGB颜色值

随机推荐

  1. Android 4.0的12大新特性
  2. 怎样在Android中解析doc、docx、xls、xls
  3. Android(安卓)ImageLoader 本地缓存
  4. Android(安卓)正则表达式 匹配 (数字)x(
  5. android中TextView实现单行跑马灯
  6. Android:异步调用详解
  7. Android类说明---MeasureSpec
  8. Android(安卓)跨应用调用Activity及Servi
  9. Android下图片处理的的一些方法
  10. Android 应用安全风险与防范