Flutter 容器中的颤振盒装饰

Flutter 容器中的颤振盒装饰,flutter,flutter-layout,Flutter,Flutter Layout,如何在容器的盒子装饰中使用svg图像?似乎它只允许AssetImage()中的png/jpg文件。我试图通过盒子装饰在背景图像集的顶部显示两个图像。我试图避开堆叠的方法。那么有什么办法吗?到目前为止,颤振还没有内置的SVG支持 但是你可以试试这个套餐-> 但是,我建议不要使用SVG,而是将图像转换为png格式您必须创建自己的自定义装饰类(类SvgDecoration扩展装饰{…)您能帮我做一下吗?容器(装饰:盒子装饰(图像:装饰图像(图:AssetImage('assets/bg.svg')),

如何在容器的盒子装饰中使用svg图像?似乎它只允许AssetImage()中的png/jpg文件。我试图通过盒子装饰在背景图像集的顶部显示两个图像。我试图避开堆叠的方法。那么有什么办法吗?

到目前为止,颤振还没有内置的SVG支持

但是你可以试试这个套餐->


但是,我建议不要使用SVG,而是将图像转换为png格式

您必须创建自己的自定义
装饰
类(
类SvgDecoration扩展装饰{…
)您能帮我做一下吗?
容器(装饰:盒子装饰(图像:装饰图像(图:AssetImage('assets/bg.svg')),,,,
您不能使用
BoxDecoration
-相反,您必须编写自己的自定义
Decoration
class@pkink是的,但我该怎么做。我对这件事很在行。我能得到一个代码片段吗?不客气,如果有帮助或遇到任何困难,请告诉我
final Widget svg = new SvgPicture.asset(
  "assets/image.svg",
);