【发布时间】:2020-03-31 16:47:55
【问题描述】:
我正在尝试在 Container 中使用 svg 图像作为背景,我使用这个包“flutter_svg”我找不到提供者方法来在装饰中设置它
Container(
margin: EdgeInsets.symmetric(horizontal: 5),
width: 60,
height: 20,
decoration: BoxDecoration(
color: currentColor.medium,
borderRadius: BorderRadius.circular(4),
image: DecorationImage(
image: SvgPicture.asset('assets/images/home.png'),
),
),
);
参数类型'SvgPicture'不能分配给参数类型'ImageProvider'.dart(argument_type_not_assignable)
所以我不知道如何在这里使用 svg 作为 ImageProvider,任何想法
【问题讨论】:
-
为什么不使用其他格式?
-
@Guilherme 因为它比 png 小