想要画画,你就得有”画布“,它就是Canvas,本文出现的paint就是上节的”画笔“,x表示x轴,y表示y轴,radius表示半径
常用方法:
构造
canvas=Canvas()
绘制背景
canvas.drawARGB(255, 139, 197, 186)
--or
canvas.drawColor(0xffffffff)
绘制文字
canvas.drawText("绘制文字",x,y,paint)
绘制点
canvas.drawPoint(x, y, paint)
绘制线
canvas.drawLine(startX,startY,stopX,stopY,paint)
绘制矩形
canvas.drawRect(left,top,right,bottom, paint)
绘制圆
canvas.drawCircle(x,y,radius,paint)
绘制椭圆
canvas.drawOval(left,top,right,bottom,paint)
绘制弧
canvas.drawArc(left,top,right,bottom,startAngle,sweepAngle,useCenter,paint)
- startAngle(float) 开始的角度
- sweepAngle(float) 扫过的角度
- userCenter(boolean) 连接中心点
绘制路径
canvas.drawPath(path,paint)
path为自定义的Path,可见自绘制基础-Path章节