【发布时间】:2020-05-29 06:59:28
【问题描述】:
我正在我的颤振应用程序中测试 undraw library 资产的使用。
我正在使用flutter_svg 插件,我可以使用以下代码正确显示文件
final Widget svg = SvgPicture.asset('assets/image.svg');
现在我想绘制 SVG,我看到有一个 color 和 colorBlenMode 属性。
问题是,如果我设置颜色,那么我的整个图像都会被绘制。我实际上只想按照下图绘制一个图层。
有人知道这是否可能吗?我该怎么办?
【问题讨论】:
-
您可以使用两个不同的图像,并使用
Stack将其显示在另一个图像上。 -
好吧,但我实际上想绘制图像,而不是堆叠图像。我可以为完整的 SVG 文件着色,但我想知道是否有办法使用插件或颤振仅绘制 SVG 的一层