实习杂记(20)---Android里面shape定义图形相关属性
来源:互联网 发布:机械能守恒实验带数据 编辑:程序博客网 时间:2024/05/17 09:00
<shape>是根节点,一般设置两个属性
xmlns:android
"http://schemas.android.com/apk/res/android"
.android:shape
"rectangle"
A rectangle (长方形)that fills the containing View. This is the default shape.(这个是默认的形状)"oval"
An oval (椭圆形)shape that fits the dimensions of the containing View."line"
A horizontalline that spans the width of the containing View. This shape requires the <stroke>
element to define the width of the line."ring"
A ring shape.<corners>
attributes:
android:radius
- Dimension. The radius for all corners, as a dimension value or dimension resource. This is overridden for each corner by the following attributes.
- 一般用这个属性 就可以了,下面的四个属性就是详细的去定义了
android:topLeftRadius
- Dimension. The radius for the top-left corner, as a dimension value or dimension resource.
android:topRightRadius
- Dimension. The radius for the top-right corner, as a dimension value or dimension resource.
android:bottomLeftRadius
- Dimension. The radius for the bottom-left corner, as a dimension value or dimension resource.
android:bottomRightRadius
- Dimension. The radius for the bottom-right corner, as a dimension value or dimension resource.
<gradient>
attributes:
android:angle
- Integer. The angle for the gradient, in degrees. 0 is left to right, 90 is bottom to top. It must be a multiple of 45. Default is 0.
- 这个其实是决定渲染方向,是从左到右,从右到左,从上到下,从下到上,
android:centerX
- Float. The relative X-position for the center of the gradient (0 - 1.0).
android:centerY
- Float. The relative Y-position for the center of the gradient (0 - 1.0).
android:centerColor
- Color. Optional color that comes between the start and end colors, as a hexadecimal value or color resource.
android:endColor
- Color. The ending color, as a hexadecimal value or color resource.
android:gradientRadius
- Float. The radius for the gradient. Only applied when
android:type="radial"
. android:startColor
- Color. The starting color, as a hexadecimal value or color resource.
android:type
- Keyword. The type of gradient pattern to apply. Valid values are:
Value Description "linear"
A linear gradient. This is the default."radial"
A radial gradient. The start color is the center color."sweep"
A sweeping line gradient. android:useLevel
- Boolean. "true" if this is used as a
LevelListDrawable
.
<padding>
attributes:
android:left
- Dimension. Left padding, as a dimension value or dimension resource.
android:top
- Dimension. Top padding, as a dimension value or dimension resource.
android:right
- Dimension. Right padding, as a dimension value or dimension resource.
android:bottom
- Dimension. Bottom padding, as a dimension value or dimension resource.
<size>
attributes:
android:height
- Dimension. The height of the shape, as a dimension value or dimension resource.
android:width
- Dimension. The width of the shape, as a dimension value or dimension resource.
Note: The shape scales to the size of the Container View proportionate to the dimensions defined here, by default. When you use the shape in an ImageView
, you can restrict scaling by setting the android:scaleType
to "center"
.
<solid>
attributes:
android:color
- Color. The color to apply to the shape, as a hexadecimal value or color resource.
<stroke>
attributes:
android:width
- Dimension. The thickness of the line, as a dimension value or dimension resource.
android:color
- Color. The color of the line, as a hexadecimal value or color resource.
android:dashGap
- Dimension. The distance between line dashes, as a dimension value or dimension resource. Only valid if
android:dashWidth
is set. android:dashWidth
- Dimension. The size of each dash line, as a dimension value or dimension resource. Only valid if
android:dashGap
is set.
0 0
- 实习杂记(20)---Android里面shape定义图形相关属性
- Android <shape>定义图形
- 实习杂记(23):ant里面condition属性测试
- 关于android里面Shape属性的使用
- 实习杂记(25):View基类里面的LayoutParams
- 实习入职第十六天:android:shape属性详解
- Android shape方法绘制图形的方法和属性解析
- android:shape 属性(一)
- shape相关属性测试(默认矩形)
- shape 相关属性
- android:shape 图形处理
- Android 自定义图形 shape
- Android Shape图形
- android shape图形整理
- Android shape 图形
- Android Shape图形
- Android自定义图形-Shape
- 实习入职第十六天:Android 编程下 shape 绘制图形
- Struts:No result defined for action daiwei.struts.action.UserAction and result success
- 电商之梳理varnish相关知识---http协议加速器
- ThinkPHP中的$this->success()与$this->error()方法的使用
- 制作Linux版PE系统
- java/android 设计模式学习笔记(8)---桥接模式
- 实习杂记(20)---Android里面shape定义图形相关属性
- IntelliJ IDEA 的 20 个代码自动完成的特性
- Numeric Validation
- HDU 1689 Just a Hook (线段树)
- 剑指offer(12)-反转链表
- 电商之梳理相关Zookeeper相关知识---HA
- 105. Set Matrix Zeroes
- 电商之梳理Router相关知识---路由
- android动画使用三