我正在使用flutter_svg包在项目中使用SVG图像。

SvgPicture.asset(
  image,
  semanticsLabel: name,
  height: 300,
  width: 100,
)
上面的代码显示height为300的SVG图像,但width不变。高度响应值的变化,但对宽度没有影响。上面的SvgPictureCard的子级。

最佳答案

用SizedBox包装

        SizedBox(
          height: 300,
          width: 100,
          child: SvgPicture.asset(
            image,
            semanticsLabel: name,
          ),
        )

关于flutter - 如何更改flutter_svg图像的宽度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64727334/

10-10 17:55