• 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():保存当前画布的状态,以便后续可以还原。

  • 相关阅读:
    群晖docker镜像源更换为阿里云镜像源
    关于异常的方方面面
    Divide by 2 or 3
    辅助驾驶功能开发-执行器篇(03)-Mobileye Control Requirements
    Ps:移动工具
    单细胞数据分析(一):10X数据生成seurat数据对象
    Vue脚手架搭建
    idea build cannot find symbol
    TCP之TIMEWAIT过多
    Java8实战-总结44
  • 原文地址:https://blog.csdn.net/duftgiiok/article/details/133325546