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

如何更改Flutter上的应用程序启动器图标?

越骏俊
2023-03-14

当我使用flutter create命令创建应用程序时,flutter徽标用作两个平台的应用程序图标。

如果我想更改应用程序图标,我是否应该同时转到两个平台目录并替换那里的图像呢?对于平台目录,我指的是iOS的myapp/iOS/runner/assets.xcassets/appicon.appiconsite和Android的myapp/android/app/src/main/res

或者有可能将一个图像定义为Flutter资产,图标以某种方式生成?。

共有1个答案

毋弘光
2023-03-14

Flutter Launcher Icons的设计旨在帮助Android和iOS快速生成Launcher图标:https://pub.dartlang.org/packages/flutter_launcher_icons

  • 将包添加到pubspec.yaml文件中(在Flutter项目中)以使用它
  • 在pubspec.yaml文件中,指定要用于应用程序的图标的路径,然后选择要用于iOS应用程序、Android应用程序或两者。
  • 运行包
  • 瞧!默认的启动器图标现在已替换为自定义图标

我希望在GitHub自述文件中添加一个视频来演示它

显示如何运行该工具的视频可以在这里找到。

如果有人想建议改进/报告bug,请将其作为一个问题添加到GitHub项目上。

更新:截至2018年1月24日星期三,你应该可以创建新的图标,而不需要覆盖你的Flutter项目中现有的发射器图标。

更新3:从V0.5.2开始(2018年6月20日),您现在可以为Flutter项目的Android应用添加自适应启动器图标

 类似资料:
  • 问题内容: 当我使用命令创建应用程序时,flutter徽标用作两个平台的应用程序图标。 如果我想更改应用程序图标,是否应同时进入两个平台目录并在其中替换图像?,分别用我指的是iOS和Android的平台目录来表示 。 还是可以将图像定义为Flutter Asset并且以某种方式生成图标? 问题答案: Flutter启动器图标旨在帮助快速生成适用于Android和iOS的启动器图标:https :

  • 请帮帮我!该应用程序接近完成,因为我确实运行了flutter upgrade来解决一个bug,所以我必须运行:flutter clean flutter channel master flutter upgrade flutter run 现在它不再启动了,下面的代码出现了… []Flutter(通道稳定,1.22.5,在Mac OS X 10.15.7 19H114 darwin-x64,现场显

  • 问题内容: 启动器在游戏中最常见。想想英雄联盟,星际争霸II或几乎所有的MMO。在开始实际游戏之前,您有一个小型启动器应用程序,负责更新和修补。 我想通过我正在开发的特定非游戏应用程序来朝这个方向发展。启动器的概念非常有意义:它检查更新,替换适当的二进制文件/库,运行完整性检查并启动应用程序。但是,启动器如何自我更新?这往往是罕见的事件,但是如何完成呢?启动程序实际上是否只是覆盖当前正在运行的二进

  • 我试着从中进行更改,但它得到了更改,但Flutter提供了一种方法来实现这一点吗?

  • 在我的演示应用程序中,我需要从服务器加载一个2 JSON文件。这两个JSON都有大量数据。我使用Future+async+await调用json,而不是使用runapp创建小部件。在体内,我试图激活一个循环进程指示器。它显示appBar及其内容,以及空的白色页面主体,4或5秒后加载实际主体中的数据。 我的问题是,我需要首先显示CircularProgressIndicator,一旦加载数据,我将调

  • 问题内容: 我正在使用NetBeans,试图将熟悉的Java咖啡杯图标更改为我保存在jar文件中资源目录中的png文件。我发现许多不同的网页声称它们都有解决方案,但是到目前为止,它们都无法正常工作。 这是我目前所拥有的(省略try-catch块): 包含此代码的类在 com.xyz 包中,如果有区别的话。该类还扩展了JFrame。此代码在第一行上引发MalformedUrlException。 有