[英]how to stretching SVG in flutter?
**如何拉伸 svg 图像?
代码是:**
child: SvgPicture.asset(
'assets/images/accessories.svg',
height: constraints.maxHeight * 0.5,
width: constraints.maxWidth * 0.8,
),
您可以根据需要使用 SvgPicture 小部件的 fit 属性来提供对资产图像的拟合。 一些适合的属性是
尽可能大,同时仍将源完全包含在目标框中。
尽可能小,同时仍然覆盖整个目标框。
通过扭曲源的纵横比来填充目标框。
确保显示源的完整高度,无论这是否意味着源水平溢出目标框。
确保显示源的全宽,无论这是否意味着源垂直溢出目标框。
在目标框内对齐源(默认情况下,居中)并丢弃源中位于框外的任何部分。
尽可能大,同时仍将源完全包含在目标框中。
更详细的参考见官方文档
您可以在下面这样使用 SvgPicture 小部件的 fit 属性。
Widget build(BuildContext context) {
return Container(
child: Stack(
children: [
FittedBox(
fit: BoxFit.cover,
child: SvgPicture.asset('assets/icons/bg.svg'),
),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.