标签: flutter custom-painting
我想创建一个小部件(我知道它必须是CustomPainter)来绘制如下内容:
请注意,存在n个同心圆。 主要问题是,当需要以不同的颜色重新绘制它时,我需要访问/绘制每个单元格。我一直在检查CustomPainter画布类,唯一适合我需要的是绘制弧线。但是,我无法提供圆弧的宽度(我可以为每个单元绘制一个平局)。
我的最后一招是使用代表单元格的图像/精灵。这样,我可以沿圆形路径复制并转换它以获得类似图像的图像。但是我不喜欢这个主意。
有人在扑朔迷离中做到了吗?