canvas的方法--画布的基本方法

.drawCircle()-----绘制圆形
参数1,2:圆心的x,y坐标
参数3:radius,圆的半径
参数4:画笔 Paint
.drawLine()---绘制线
参数1,2;线的起点
参数3,4:线的终点
参数5:画笔
.drawArc()--绘制弧形
参数1:rectf:矩形,是圆弧所在圆的外接矩形
.RectF();
F:代表里面的值为float类型
参数1,2,3,4:---矩形的左上右下
这些参数可以绘制出来的矩形
.Rect():--跟.RectF()一样
参数1,2,3,4:---矩形的左上右下
参数2:绘制的弧的起始角度
参数3:弧形的弧度
参数4:
true---绘制的是扇形
false---绘制的是弧形
参数5:画笔
.drawRect()----绘制矩形
参数1:Rect()
参数二:画笔
.drawPoint()---绘制点
参数一:绘制de点的坐标的集合{x0,y0..........}
参数二:从参数一对应集合中的那个点的起始点,作为起始点的横坐标,后面一次顺延
参数3:需要使用的集合中的元素的个数,但是不要超过集合的长度
参数4:画笔

.drawRoundRect()--绘制圆角矩形
参数1: Rect()或RectF()
参数2,3:控制圆角的弧度
参数4:画笔
.drawPath(path,paint)---绘制一个路径
参数1;path对象
参数2:画笔
Canvas的其他处理

保存
.save()--保存当前的状态值

平移
.translate(x,y)
旋转
.rotate(角度)
实际是对坐标器的平移和旋转---起始点基于屏幕左上角

缩放
.scale(x方向的缩放度,y方向的缩放度)

释放
.restore()--恢复到上次save的状态值
绘制文本
.drawText()---绘制文本
参数1;文本内容
参数2,3:文本的x,y坐标
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值