【问题标题】:Using Material Design Icons in Flutter Projects在 Flutter 项目中使用 Material Design 图标
【发布时间】:2020-03-31 08:45:07
【问题描述】:

由于经典素材图标包中缺少图标,我想使用 Material Design 图标。

至于pubspec.yaml我添加了以下依赖:

material_design_icons_flutter: 3.4.4595

作为我得到的输出:

[project] flutter packages get
Running "flutter pub get" in project...                            0,5s

包也被导入:

import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';

当使用图标时,它实际上为我提供了包中的图标:

  floatingActionButton: FloatingActionButton(
    child: Icon(MdiIcons.fileAccount),
    backgroundColor: Colors.blueAccent,
    onPressed: () {},
  ),

但是,在重新加载应用程序时,我收到一个缺少图标的错误:

感谢任何让 Material Design 图标在这里工作的提示。

【问题讨论】:

  • 工作得很好。
  • @JayMungara 你试过使用它吗?出于某种原因,我无法从 MDI 包中显示任何图标。我是否必须做其他事情才能启动并运行它?这基本上就是我在这里写的所有内容。
  • 是的,我试过了,效果很好。
  • 我也有同样的问题。

标签: flutter


【解决方案1】:

我已经尝试过该插件并按预期工作。

@override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Text("Hello"),
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(MdiIcons.fileAccount),
        backgroundColor: Colors.blueAccent,
        onPressed: () {},
      ),
    );
  }

在 pubspec.yaml 文件中

material_design_icons_flutter: ^3.4.4595

【讨论】:

  • 这正是问题所在,为 '^' 保存。
【解决方案2】:

在将 material_design_icons_flutter 包作为依赖项添加到 pubspec.yaml 后,我还收到了“缺少图标”错误符号。重新启动模拟器后,“丢失图标”符号消失了,图标显示正确。

【讨论】:

  • 不幸的是重新启动模拟器并没有解决我的问题。我最终使用了其他图标,因为我无法让它们工作。由于自从我的帖子以来有几个颤振更新,这个问题甚至可能不再存在。
【解决方案3】:

我有同样的问题,但我解决了

确定

  1. 您必须安装材料设计图标
  2. 如果您已安装关闭您的模拟器

【讨论】:

  • 请为您的回复提供更具体的说明。
【解决方案4】:

我有同样的错误。对我来说,热重载不足以让图标正常工作。但是,重新启动主脚本并在模拟器上重建应用程序为我解决了这个问题。

【讨论】:

    【解决方案5】:

    这对我有用。 做吧

    1. 扑干净
    2. 颤动运行

    这也会正确安装包和图标包。它会解决问题。

    【讨论】:

      猜你喜欢
      • 2019-06-19
      • 2019-09-27
      • 2021-10-19
      • 2015-10-13
      • 2017-11-24
      • 1970-01-01
      • 2018-03-17
      • 2016-11-27
      • 2020-06-15
      相关资源
      最近更新 更多