首页 > 解决方案 > 如何将 SVG 图标放入颤动?

问题描述

将此代码放入 pubspec.yaml

flutter_svg: ^0.19.3

即使我投入了这些资产

assets:
     - assets\icons\logo.jpg
     - assets\icons\menuicon.svg
     - assets\icons\searchIcon.svg

在代码中它看起来像这样

IconButton(
                    icon: Icon(Icons.searchicon.svg),
                    onPressed: () {},

标签: flutterdartmenudrawer

解决方案


Icon 参数不仅接受任何类型的小部件 Icon 所以你可以使用任何像下面这样的小部件

   IconButton(icon: SvgPicture.asset(
      assetName,
      color: Colors.red,
      semanticsLabel: 'Label'
    ),onPressed: () {},

推荐阅读