首页 > 解决方案 > 以编程方式在 Flutter 中的图像顶部绘制圆圈

问题描述

我有一张我使用的图像RepainBoundary

    RenderRepaintBoundary boundary =
        RecordableWidget.previewContainer.currentContext.findRenderObject();
    double pxRatio = 0.5;
    ui.Image image = await boundary.toImage(pixelRatio: pxRatio);

我想在这张图片上画一个圆圈,然后再把它保存到磁盘上。

我是Android,我做了这样的事情:

val canvas = Canvas(image)
canvas.drawCircle(x, y, radius, paint)
saveImage(image)

我不知道如何在 Flutter 中做同样的事情

标签: flutterdartcanvasbitmap

解决方案


推荐阅读