flutter - 如何将 SVG 图标放入 flutter ?

标签 flutter dart menu drawer

将此代码放在 pubspec.yaml 中

flutter_svg: ^0.19.3

即使我投入了这些 Assets

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

关于flutter - 如何将 SVG 图标放入 flutter ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67189411/

相关文章:

android - 为什么我将 Razorpay 与 Flutter 结合使用会出现此错误 => Uncaught TypeError :window. getDeviceDetails is not a function and BAD_REQUEST_ERROR?

Flutter:长按图片可以像 Instagram 一样放大预览

dart - 在WebStorm 8中构建Chrome打包的应用程序

flutter - Dart 私有(private)字段和 vscode 调试器

javascript - 删除 TinyMCE 4 中的子菜单项

html - 在当前选择的菜单项旁边对齐元素

javascript - 菜单切换类打开不起作用

Flutter Gridview 不可见

dart - 单击 TextField 小部件时 Flutter 小部件重建

api - 如何在 flutter 中获取 POST api 的服务器响应