一.圆角矩形

Paste_Image.png
<?xml version="1.0" encoding="utf-8"?>                

二.镂空描边矩形

Paste_Image.png
<?xml version="1.0" encoding="utf-8"?>                          

详细属性说明
solid: 设置填充的颜色,只有android:color一个属性
android:color 填充的颜色

padding: 设置内间距
android:left 左内间距
android:right 右内间距
android:top 上内间距
android:bottom 下内间距

gradient: 设置渐变颜色,可以是线性渐变、辐射渐变、扫描性渐变
android:type 渐变的类型
linear 线性渐变,默认
radial 放射渐变,设置该项时,android:gradientRadius也必须设置
sweep 扫描性渐变
android:startColor 渐变开始的颜色
android:endColor 渐变结束的颜色
android:centerColor 渐变中间的颜色
android:angle 渐变的角度,线性渐变时才有效,必须是45的倍数,0表示从左到右,90表示从下到上
android:centerX 渐变中心的相对X坐标,放射渐变时才有效,在0.0到1.0之间,默认为0.5,表示在正中间
android:centerY 渐变中心的相对X坐标,放射渐变时才有效,在0.0到1.0之间,默认为0.5,表示在正中间
android:gradientRadius 渐变的半径,只有渐变类型为radial时才使用
android:useLevel 如果为true,则可在LevelListDrawable中使用

corners: 设置圆角,只适用于rectangle类型,可分别设置四个角不同半径的圆角
android:radius 圆角半径
android:topLeftRadius 左上角的半径
android:topRightRadius 右上角的半径
android:bottomLeftRadius 左下角的半径
android:bottomRightRadius 右下角的半径

stroke: 设置描边,实线或虚线。
android:color 描边颜色
android:width 描边宽度
android:dashWidth 虚线的横线长度
android:dashGap 虚线的距离

代码片段

更多相关文章

  1. android常用颜色代码定义
  2. Android TextView行间距解析
  3. Android中获取颜色的几种方法
  4. CheckBox设置颜色和自定义样式
  5. Android 设置颜色的方法总结
  6. Android实现透明的颜色效果(zz)
  7. Android实现透明的颜色效果
  8. Android更改ProgressBar颜色

随机推荐

  1. Android(安卓)XML 三种解析方式
  2. 超级助手公告
  3. android view(2) Activity、Window、Deco
  4. SystemUI编译遇到的问题
  5. 在Androd studio 中,TextView设置Text居然
  6. Android官方文档之App Resources(下)
  7. Android(安卓)ConstraintLayout 布局解析
  8. Android(安卓)Studio NDK开发入门
  9. Android(安卓)TabHost(简易用法)
  10. Android(安卓)面试