当前位置: 首页 > 知识库问答 >
问题:

在Flutter中添加不同的图标

邵轶
2023-03-14



我正在Flutter中开发我自己的应用程序,我想使用一些我自己制作的图标。我已经使用了font_awesome_flutter提供的一些图标,但是在我的代码的这一点上,我想添加一些其他的图标(svgs或pngs),这些图标不包括在这个包中,以使它更加个性化。

这就是我的应用程序组织:
代码组织

这就是我想要实现自己的图片upct的代码部分。巴布亚新几内亚:

    class _Encabezado extends StatelessWidget {
 
  @override
  Widget build(BuildContext context) {
    return Stack(
      children: [
        IconHeader(
          icon: FontAwesomeIcons.glasses, 
          //icon2: FontAwesomeIcons.university, 
          icon2: SvgPicture.asset('assets/svgs/upct.svg'),
          titulo: 'UPCT VR 360 EXPERIENCE', 
          subtitulo: 'Universidad Politécnica de Cartagena',
          color1: Color(0xff536CF6),
          color2: Color(0xff66A9F2),
        ),

非常感谢你!

共有2个答案

凌通
2023-03-14

对于SVG使用https://www.fluttericon.com将您的SVG转换为字体文件,下载结果文件夹并将字体导入您的pubspec.yaml

flutter:
  fonts:
    - family:  MyFlutterApp
      fonts:
        - asset: fonts/MyFlutterApp.ttf
宋弘壮
2023-03-14

如果要使用本地资源文件夹图像,需要在pubspec中添加基本路径。yaml

例子:

flutter:

  assets:
    - assets/svgs/

注意:在flutter下添加基本路径

 类似资料:
  • 错误:没有创建firebase应用程序调用firebase.InitializeApp我的问题:我应该在哪里添加firebase初始化 带有firestore引用“Users”的无状态小部件 注意:这个dart文件'feedback.dart'不包含void main函数,它是一个无状态小部件

  • 我想在我的应用程序中使用Flitter web插件。然而,当我将其添加到YAML文件时,我收到了以下SDK错误。我刚升级到1.20.4 如何修复此错误? 当前的Flutter SDK版本是1.20.4。 因为应用程序依赖于webview\u flutter 医生总结(要查看所有详细信息,请运行flutter Doctor-v):[✓] 颤振(通道稳定,1.20.4,在Mac OS X 10.15.

  • hold 命令让你能在现有图中添加图,输入 hold on 当你输入另一个作图命令时,MATLAB不会替换现有图;而是把新数据图添加到现有图中,必要时会改变坐标轴的标尺。 例如,以下语句先作一个peaks 函数的轮廓图,并在同一个函数图象中添加伪彩色图。 [x,y,z] = peaks; contour(x,y,z,20,'k') hold on pcolor(x,y,z) shading in

  • 在其中声明列表后 并在类PlayListStuff中添加字段

  • 我有以下问题:我有黑/白图像,我必须着色:图像中的每个白色“斑点”代表一个对象的实例,我想用新的颜色给每个对象着色,但对于每个图像,我想使用相同的颜色配色方案: 例如: 第一张图片:3个物体- 我已经用手给几张图片上色,以显示结果应该是什么样子: 必须着色的黑白口罩 2个对象,2种颜色:绿色、黄色 4个物体,4种颜色:绿色、黄色、红色、浅灰色 为了自动完成,我尝试了以下方法: 问题是,如果我在我的

  • 注:看这篇文档之前,可先参考文档:http://docs.wex5.com/custom-icon/ 1.先修改文件IconWebPage.java 如图: 2.修改comp.min.css.xml 如图: 新增: <file>justep/lib/css2/dataControl.icons.css</file> 3.执行dist.bat 因为修改了comp.min.css.xml,所以要重新生