Flutter 如何在Flatter中将颜色应用于多色svg?

Flutter 如何在Flatter中将颜色应用于多色svg?,flutter,svg,dart,flutter-web,Flutter,Svg,Dart,Flutter Web,我正在寻找改变颜色的插图svg在颤振。我尝试了Flatter_svg包,但它只支持将一种颜色应用于svg,如果我这样做,svg将显示为单色svg,单个颜色将丢失。对于多色svg,有没有任何方法可以在运行时在flatter中更改颜色?有什么解决方案吗?这在某种程度上是一个解决方案,但我还没有弄清楚如何使颜色保持不变,因为在本例中,单击外部时颜色会恢复正常

我正在寻找改变颜色的插图svg在颤振。我尝试了Flatter_svg包,但它只支持将一种颜色应用于svg,如果我这样做,svg将显示为单色svg,单个颜色将丢失。对于多色svg,有没有任何方法可以在运行时在flatter中更改颜色?

有什么解决方案吗?这在某种程度上是一个解决方案,但我还没有弄清楚如何使颜色保持不变,因为在本例中,单击外部时颜色会恢复正常