Shape的使用

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle" >        <stroke         android:width="2dp"        android:color="#FFFFFF"        />        <corners         android:radius="8dp"        />        <solid         android:color="#00000000"        />shape>

android:shape

它可选的值如下:

rectangle //矩形

oval //椭圆

line //线

ring //圆环


自属性是包含在shape内部的一些属性,主要包括:

corners //圆角

gradient//渐变

padding //内边距

size //大小

solid //填充

stroke //边框


"dimension"              //圆角,比如8dp、5dp等等            android:topLeftRadius="dimension"       //左上圆角,比如8dp、5dp等等            android:topRightRadius="dimension"      //右上圆角,比如8dp、5dp等等            android:bottomLeftRadius="dimension"    //左下圆角,比如8dp、5dp等等            android:bottomRightRadius="dimension" />//左下圆角,比如8dp、5dp等等

"integer"           //渐变角度,默认为0,即从左向右,90为从下向上。值必须是45的倍数            android:centerX="float"           //渐变中心X,相对位置与整个shape的X的相对位置,取值范围0.0~1.0             android:centerY="float"           //同X             android:centerColor="color"       //介于end和start之间的颜色            android:endColor="color"          //结束颜色              android:gradientRadius="integer"  //渐变半径,只有当type="radial"时生效             android:startColor="color"        //开始颜色            android:type="linear"             //渐变模式,可选的值有:linear线型,radial放射型,sweep范围型(这个真不知道怎么翻译)            android:useLevel="boolean" />     //使用级别,默认为false,当用于levelListDrawable时设为true。

"dimension"  //左            android:top="dimension"   //上            android:right="dimension" //左             android:bottom="dimension" /> //下<size            android:width="dimension"     //宽color="color" /> //填充颜色 <stroke            android:width="dimension" //边框宽            android:color="color"     //边框颜色            android:dashWidth="dimension" //虚线宽度,只有当设置了dashGap时有效            android:dashGap="dimension" /> //虚线间距,只有当设置了dashWidth时有效

更多相关文章

  1. Android(安卓)UI Libs之CircleImageView
  2. Android资源文件-Shape
  3. Android(安卓)Paint绘制边框注意事项
  4. android:shape妙用
  5. Android(安卓)ApiDemos示例解析(77):Graphics->RoundRects
  6. Radial GradientDrawable兼容问题
  7. android TextView 改变边框
  8. [React Native Android(安卓)安利系列]样式与布局的书写
  9. android Dialog去掉黑色的背景和边框

随机推荐

  1. Using color in Android, by XML
  2. Android获取声音长度
  3. classList对象、blur事件进行表单非空验
  4. 简单淘宝首页案例
  5. vue 常用术语,样式与事件绑定,列表渲染的
  6. 实例演示fetch api使用和node常用操作命
  7. JS框架 -(二)vue基础
  8. 华纳公司客服电话-微信hxl88-08
  9. javascript实现购物车(完整功能)
  10. 如何区别Android手机卡三大运营商