首页 > 解决方案 > 如何在颤动中更改 svg 图像的大小?

问题描述

我曾经 flutter_svg: ^0.18.0在我的项目中使用 svg 图片。但我找不到合适的方法来改变它的大小。

这是我的代码

body: SafeArea(
    child: Center(
      child: SvgPicture.asset('assets/images/morelights.svg'),
    ),
  ),

标签: androidfluttersvgflutter-dependencies

解决方案


我找到了一个解决方案:)

脚步

  1. 将 svg 图标包装在容器内。(容器应该是一个子部件)
  2. 将容器的颜色设置为透明。
  3. 更改容器的大小。(Svg 图标继承父窗口小部件的大小。)

注意:您也可以使用 IconButton 小部件。容器在我的情况下效果更好:)

例子

飞镖代码

输出


推荐阅读