android学习日记07--Canvas画布
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android学习日记07--Canvas画布,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1027字,纯文字阅读大概需要2分钟。
内容图文
1、Canvas
Canvas类主要实现了屏幕的绘制过程,其中包含了很多实用的方法,比如绘制一条路径、区域、贴图、画点、画线、渲染文本,
当然Android官网提示大家很多方法有不同的重载版本,参数更灵活。
API参考地址http://android.toolib.net/reference/android/graphics/Canvas.html
下面是Canvas类常用的简单方法
// 设置画布颜色
canvas.drawColor(Color.BLUE);
//canvas.drawPoint(x, y, paint); x、y表示绘制点的坐标
//canvas.drawPoints(pts,
paint);pts表示绘制点存储的数组,两个坐标一组
//canvas.drawPoints(pts, offset, count,
paint);offset表示跳过哪些点,count表示实际绘制的个数
float[] pts=
{10,10,120,120,230,230,40,40,90,90};
canvas.drawPoints(pts, paint);
canvas.drawPoints(pts,3,4, paint);
跳过pts前3个数据后算4个数据的点(120,230,230,40)
//canvas.drawRect(left, top, right, bottom, paint)
前两个参数表示左上角的点,3,4个参数表示右下角的点
//canvas.drawRect(r, paint); 矩形Rect对象r,可以new 完再设置
left, top, right, bottom大小
//canvas.drawRect(rect,
paint);圆角矩形RectF对象rect
Rect r = new Rect();
r.left=50;
//左边
r.top=50;
//上边
r.right=450; //右边
r.bottom=250;
//下边
canvas.drawRect(r, paint);
此外还有好多绘制圆形、椭圆、扇形等各种简单图形的方法,需要的时候可以去查api文档,
或者在eclipse 敲canvas.draw 按 ALT+/ 提示
就不再一一赘述!
原文:http://www.cnblogs.com/aiguozhe/p/3554808.html
内容总结
以上是互联网集市为您收集整理的android学习日记07--Canvas画布全部内容,希望文章能够帮你解决android学习日记07--Canvas画布所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。