Android shape 绘制图形笔记
来源:互联网 发布:纪学锋巨人网络股票 编辑:程序博客网 时间:2024/05/19 20:19
android 绘制图形可以使用shape也可以使用自定义控件的方式,这里我们说下shape的方式去实现。
在绘制图形之前,我们先来了解下shape的几个属性。
- shape
/* * 线行 圆形 矩形/android:shape="line" android:shape="oval" android:shape="rectangle"
- size
图形的大小
<size android:height="30dp" android:width="30dp" />
- stroke 边框属性
<!--边框的颜色边框的宽度虚线的长度虚线之间的间隙 --><stroke android:color= "#ff0000" android:width= "4dp" android:dashWidth= "10dp" android:dashGap= "4dp" />
- corners 属性
<corners android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" android:topLeftRadius="10dp" android:topRightRadius="10dp" />
- solid 绘制背景颜色属性
<solid android:color="#F05F4C" />
- gradient 颜色渐变属性
<gradient android:angle="0" android:centerColor="#ff00ff" android:endColor="#55ff00" android:startColor="#ffcdcd"></gradient>
- padding 内边距属性
<!-- 内边距 --> <padding android:left="10dp" android:right="10dp" android:top="10dp" android:bottom="10dp" />
以上是绘制图形常用的属性,现在我们绘制这张图片中的内容
<TextView android:layout_width="50dp" android:layout_height="50dp" android:text="12" android:gravity="center" android:textColor="#ffffff" android:background="@drawable/text" />
shape绘制
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <corners android:bottomLeftRadius="10dp" android:bottomRightRadius="10dp" android:topLeftRadius="10dp" android:topRightRadius="10dp" /> <size android:width="30dp" android:height="30dp" /> <stroke android:width="1dp" android:color="#ffffff" /> <solid android:color="#F05F4C" /></shape>
2 0
- Android shape 绘制图形笔记
- Android中用Shape绘制空心图形
- Android 编程下 shape 绘制图形
- Android 编程下 shape 绘制图形
- Android 编程下 shape 绘制图形
- shape 绘制图形
- 运用shape绘制图形
- 运用shape绘制图形
- Android shape方法绘制图形的方法和属性解析
- Android中使用自定义View实现shape图形绘制
- Android开发——Drawable绘制图形之Shape
- android:shape 图形处理
- Android 自定义图形 shape
- Android Shape图形
- android shape图形整理
- Android <shape>定义图形
- Android shape 图形
- Android Shape图形
- 利用反射实现JavaBean的自动赋值(六)
- windows server 下的Tomcat配置
- 垃圾收集器与内存分配策略(二)
- 程序或-内存区域分配(五个段)--终于搞明白了
- [复现笔记]基于双目视觉和三维重构的三维书写系统
- Android shape 绘制图形笔记
- 【已解决】运行Eclipse出错:Failed to load the JNI shared library
- UART学习笔记一:如何判断一帧数据收完
- OpenMPI多结点安装
- java流式输入与输出与文件处理
- 1.1 Android 驱动开发-内核驱动
- CentOS7安装Git与RedMine及整合(提交代码自动更新RedMine状态)
- JQL过滤器 定制列显示字段
- universal-image-loader解决OOM(从别处找的资料)