如何将 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: () {},

解决方法

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...