Android Shape
来源:互联网 发布:vscode搭建rails 编辑:程序博客网 时间:2024/06/05 21:11
描述:本文主要是shape的详细用法
代码注释已经很明晰了
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadius="10dp" android:shape="ring" android:thickness="100dp" android:thicknessRatio="2"> <!--shape drawable xml中定义的一个几何图形,定义在res/drawable/目录下--> <!--android:shape--> <!--shape的形状 默认为矩形,可以设置为矩形rectangle 椭圆形oval 线性形状line 环形ring--> <!--下面的属性只有在android:shape = ring时可用--> <!--android:innerRadius 尺寸,内环的半径--> <!--android:innerRadiusRatio 浮点型,以环的宽度比率来表示内环的半径--> <!--eg:如果android:innerRadiusRatio表示内环半径等于环的宽度除以5,这个值可以被覆盖,默认为9--> <!--android:thickness 尺寸,环的厚度--> <!--android:thicknessRatio 浮点型,以环的宽度比率来表示环的厚度,--> <!--eg:android:thicknessRatio="2" 那么换的厚度就等于环的宽度除以2,这个值是可以被android:thickness覆盖的,默认是3--> <!--圆角--> <!--整型 左下角半径--> <!--整型 右下角半径--> <!--整型 半径--> <!--整型 左上角半径--> <!--整型 右上角半径--> <corners android:bottomLeftRadius="20dp" android:bottomRightRadius="25dp" android:radius="8dp" android:topLeftRadius="5dp" android:topRightRadius="15dp" /> <!--渐变色--> <!--android:startColor 颜色值 起始颜色--> <!--android:endColor 颜色值 结束颜色--> <!--android:centerColor 整型 渐变中间颜色,即开始颜色与结束颜色--> <!--android:angle 整型 渐变角度(ps:当angle=0时,渐变色是从左向右,然后逆时针方向转。当angle=90时为从下往上,angle必须为45的整数倍)--> <!--android:type linear radial sweep 渐变类型--> <!--**linear 线性渐变,这是默认设置--> <!--**radial 放射性渐变,以开始色为中心--> <!--**sweep 扫描线式的渐变--> <!--android:uselevel true false 如果要使用LevelListDrawable对象,就要设置为true。设置为true无渐变,false有渐变色--> <!--android:gradientRadius 整型 渐变色半径,当android:type="radial"时才使用--> <!--android:centerX 整型 渐变中心X点坐标的相对位置--> <!--android:centerY 整型 渐变中心Y点坐标的相对位置--> <gradient android:angle="45" android:endColor="#80FF80FF" android:startColor="#FFFF0000" /> <!--内边距,即内容与边的距离--> <!--android:left 整型 左内边距--> <!--android:top 整型 上内边距--> <!--android:right 整型 右内边距--> <!--android:bottom 整型 下内边距--> <padding android:bottom="10dp" android:left="10dp" android:right="10dp" android:top="10dp" /> <!--size大小--> <!--android:width 整型 宽度--> <!--android:height 整型 高度--> <size android:width="600dp" android:height="50dp" /> <!--solid 内部填充--> <solid android:color="#ffff9d77" /> <!--描边--> <!--android:width 整型 描边的宽度--> <!--android:color 颜色值 描边的颜色--> <!--android:dashWidth 整型 表示描边的样式是虚线的宽度,值为0时表示为实线,值大于0则为虚线--> <!--android:dashGap 整型 表示描边为虚线时,虚线之间的间隔--> <stroke android:width="2dp" android:color="#dcdcdc" /></shape>
用法:只需要引用上述资源文件就可以了
0 0
- android:shape
- Android Shape
- android shape
- android:shape
- android shape
- android shape
- Android Shape
- android:shape
- Android Shape
- Android Shape
- android shape
- android shape
- android shape
- Android:shape
- android:shape
- Android shape
- Android Shape
- android shape
- 响应式图片的设计
- android事件传递机制详解
- 处理器体系结构(了解CPU的基本运行原理)——《深入理解计算机系统》
- puorG-knisedoNesreveR.25
- 用选择排序法对数组进行排序
- Android Shape
- android 获取手机号
- 扩展ViewFlipper做导航页(一)
- hihocoder1245 王胖浩与三角形
- flex 获取屏幕分辨率
- IO流2(字符流缓冲区、字节流、装饰设计模式、转换流)
- Java for Web学习笔记(十四):JSP(4)JSP Tag
- android事件传递
- vlfeat重编译以及visual studio与matlab联调