Android自定义View之Canvas

//参数分别表示线段的起点和终点坐标,以及画笔Paint

canvas.drawLine(float startX, float startY, float stopX, float stopY,@NonNull Paint paint)

绘制矩形

//参数分别表示四条边距离绘制原点的偏离距离,以及画笔Paint

canvas.drawRect(float left, float top, float right, float bottom, @NonNull Paint paint)

绘制圆角矩形

//参数分别表示矩形的参数、圆角的X方向的半径以及Y方向的半径

canvas.drawRoundRect(@NonNull RectF rect, float rx, float ry, @NonNull Paint paint)

绘制圆

//参数分别表示圆点的坐标以及圆的半径,画笔Paint

canvas.drawCircle(float cx, float cy, float radius, @NonNull Paint paint)

绘制圆弧

//参数分别表示用于定义圆弧的边界椭圆、起始角度、弧度,useCenter表示是否有中心点,以及画笔Paint

drawArc(@NonNull RectF oval, float startAngle, float sweepAngle, boolean useCenter,@NonNull Paint paint)

绘制椭圆

//参数分别表示要绘制的椭圆的外接矩形和画笔Paint

canvas.drawOval(@NonNull RectF oval, @NonNull Paint paint)

Canvas的常见API

Canvas的常见API

Canvas的四大方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值