android自定义view(三)绘制表格和坐标系

本文介绍了如何在Android自定义View中绘制点、线和平滑曲线,展示了绘制表格和坐标系的基础方法。通过canvas.drawPoint()和canvas.drawPoints()绘制点,使用不同的参数组合创建平滑曲线,帮助开发者理解Android图形绘制的基本操作。
摘要由CSDN通过智能技术生成

真的非常简单

 

运行效果截图:

 

说说几个常用的方法吧

画点 

 canvas.drawPoint(200, 200, mPaint);     //在坐标(200,200)位置绘制一个点
canvas.drawPoints(new float[]{          //绘制一组点,坐标位置由float数组指定
      500,500,
      500,600,
      500,700
},mPaint);

画线 

 mPath.moveTo(100,500);起始点坐标

   mPath.lineTo(300,300); 结束点坐标,意思就是把这两个点用直线连接起来

或者

canvas.drawLine(300,100,600,400,paintAxes2);跟上面一张,只是写成了一个 x1y1 起始点坐标  x2y2结束点坐标

绘制曲线,方法很多种,这里列举两种

   mPath.moveTo(100,500);

   mPath.lineTo(300,300);
  mPath.quadTo(300,100,600,500);  //原来绘制曲线是这么绘制的啊
或者
  mPath.cubicTo(100,500,300,100,600,500);  //原来  x1 y1 就是把moveto移过来啊

这些参数第一次看的同学肯定懵了,一堆是啥意思呢,原来6个参数分别是x1  y1  ,x2  y2,x3 y3

x1y1表示起点坐标,x2y2表示中间点

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值