在Android中自定义View,定义一个类继承自View。View类中没有无参的构造方法所以要覆写其中的构造方法。之后覆写onDraw()方法,在onDraw()方法中完成view的绘制操作。注意在计算机中的坐标轴x轴向右为正方向,y轴向下为正方向。
一:绘制图形使用画笔Paint完成:
1.setAntiAlias:设置画笔的锯齿效果
2.setARGB:设置画笔的a,r,g,b值
3.setColor:设置画笔的颜色
4.setAlpha:设置画出图形的透明度
5.setTextSize:设置字体的尺寸
6.setStyle:设置画笔的风格,空心还是实心
7.setStrokeWidth:设置空心的边框的宽度
8.getColor:得到画笔的颜色
9.getAlpha:得到画笔的Alpha。
二:在canvas上绘制常见的图形:
1.绘制直线:drawLine();
2.绘制矩形:drawRect();
3.绘制圆形:drawCircle();
三:使用canvas绘制字符串:
使用drawText()方法。
相关文章
- Android ListView中EditView再次焦点获取
- android开发中难免遇到listview刷新数据出现异常
- Android中windowTranslucentStatus与windowTranslucentNavigation的一些设置(转)
- 我的Android进阶之旅------>Android中编解码学习笔记
- android socket 接收超时,获取:android中的连接超时
- Android 中的图像特效(Matrix)
- Android 中service 详解
- Android中LOG机制详解(下)
- Android 中 C++ Thread线程用法(五十七)
- Android中c++调用java