canvas的常用函数

Canvas 类提供了许多用于绘制图形和文本的函数,以下是一些常用的 Canvas 函数和它们的简要说明:

  1. drawColor(int color):以指定的颜色填充整个画布。

  2. drawRect(Rect rect, Paint paint):在指定的矩形区域内绘制矩形,使用指定的画笔样式。

  3. drawText(String text, float x, float y, Paint paint):在指定坐标 (x, y) 处绘制文本,使用指定的画笔样式。

  4. drawLine(float startX, float startY, float stopX, float stopY, Paint paint):在两个点之间绘制直线,使用指定的画笔样式。

  5. drawCircle(float cx, float cy, float radius, Paint paint):在指定坐标 (cx, cy) 处绘制圆形,使用指定的画笔样式。

  6. drawBitmap(Bitmap bitmap, float left, float top, Paint paint):在指定坐标 (left, top) 处绘制位图,使用指定的画笔样式。

  7. drawPath(Path path, Paint paint):绘制指定路径,使用指定的画笔样式。

  8. drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter, Paint paint):绘制圆弧或扇形,使用指定的画笔样式。

  9. drawOval(RectF oval, Paint paint):绘制椭圆,使用指定的画笔样式。

  10. drawRoundRect(RectF rect, float rx, float ry, Paint paint):绘制带有圆角的矩形,使用指定的画笔样式。

  11. drawTextOnPath(String text, Path path, float hOffset, float vOffset, Paint paint):沿着指定路径绘制文本,可以指定文本在路径上的偏移。

  12. save()restore():保存当前画布的状态,以便后续可以还原。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值