我将如何着手构建这样的小部件?

How would I go about building a widget like this?

我想要 body 的正面和背面图片,我可以在其中以编程方式为特定肌肉着色(例如,在运动期间活跃或不活跃)

我没有找到真正符合我需要的 flutter-packages,那么我该如何自己构建这样的小部件呢? 为每块肌肉制作一张图片,然后用透明背景将它们叠加在一起? Pre-exporting 每个可能的版本似乎都几乎是不可能的,因为几乎有无穷无尽的可能性。

希望body上的一些人有想法,在此先感谢!

使用 Flutter Shape Maker https://fluttershapemaker.com/ 在这里你可以随心所欲地设计,你可以根据你的设计获得代码,如下代码

child: CustomPaint(
  size: Size(WIDTH,(WIDTH*0.625).toDouble()), //You can Replace [WIDTH] with your desired width for Custom Paint and height will be calculated automatically
  painter: RPSCustomPainter(),
),