Android shape方法绘制图形的方法和属性解析
来源:互联网 发布:卖房用什么软件 编辑:程序博客网 时间:2024/06/07 03:24
自定义图形shape,Android上支持以下几种属性shape、gradient、stroke、corners、padding、solid等。
shape:形状,一般有rectangle,oval,line,ring四种.
gradient:背景渐变色
android:startColor和android:endColor分别为起始和结束颜色,
android:angle是渐变角度,必须为45的整数倍。
另外渐变默认的模式为android:type=”linear”,即线性渐变,
可以指定渐变为径向渐变,android:type=”radial”,径向渐变需要指定半径android:gradientRadius=”50”。
stroke:描边
Corners:边角,一般设置圆角,会有一个radius属性设置
我们还可以把四个角设定成不同的角度,
同时设置五个属性,则Radius属性无效
android:Radius=”20dp” 设置四个角的半径
android:topLeftRadius=”20dp” 设置左上角的半径
android:topRightRadius=”20dp” 设置右上角的半径
android:bottomLeftRadius=”20dp” 设置右下角的半径
android:bottomRightRadius=”20dp” 设置左下角的半径
padding
可以设置左上右下四个方向的间隔
solid:填充
android:width=”2dp” 描边的宽度,android:color 描边的颜色。
我们还可以把描边弄成虚线的形式,设置方式为:
android:dashWidth=”5dp”
android:dashGap=”3dp”
其中android:dashWidth表示’-‘这样一个横线的宽度,android:dashGap表示之间隔开的距离
一.shape的作用
在进行UI的开发的时候,我们经常用到各种效果,如果全都采用drawable来进行实现的话,会造成我们的APK安装包过于臃肿.所以,进行shape自定义绘图也是一个很好的方法.
1.
- Android shape方法绘制图形的方法和属性解析
- android 用Path 绘制各种图形,Path的方法解析
- android 用Path 绘制各种图形,Path的方法解析
- Android shape 绘制图形笔记
- shape绘制方法
- 第九章、图形绘制——图形控件和图形方法的应用
- Android中用Shape绘制空心图形
- Android 编程下 shape 绘制图形
- Android 编程下 shape 绘制图形
- Android 编程下 shape 绘制图形
- JAVA绘制图形方法
- VC++绘制图形的几种方法
- AWT----绘制各种图形的方法r
- OpenGL绘制基本图形单元的方法
- Cocos2d-lua绘制图形的方法
- UIBezierPath绘制图形的常用方法详解
- iOS绘制图形的基本方法
- 通过自定义图形shape的方法设置button的特效
- spring IOC 和DI
- 书写是为了更好的思考
- JDBC(一)
- 程序员必知的8大排序
- Android 支付宝接入流程
- Android shape方法绘制图形的方法和属性解析
- lightoj 1062 Crossed Ladders
- memset()函数用法简介
- Spring整合activiti配置processEngine
- OpenCV学习笔记(一)(二)(三)(四)(五)
- extjs正则表达式验证
- hdu1176免费馅饼·(类数塔问题)
- 调用 RelativeLayout measure()报 java.lang.NullPointerException
- poj2002 Squares--哈希表