当前位置: 首页 > 面试题库 >

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

池照
2023-03-14
问题内容

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

如果我想更改应用程序图标,是否应同时进入两个平台目录并在其中替换图像?,分别用我指的myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset是iOS和myapp/android/app/src/main/resAndroid的平台目录来表示

还是可以将图像定义为Flutter Asset并且以某种方式生成图标?


问题答案:

Flutter启动器图标旨在帮助快速生成适用于Android和iOS的启动器图标:https
:
//pub.dartlang.org/packages/flutter_launcher_icons

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

我希望将视频添加到GitHub自述文件中以进行演示。

如果有人想提出改进建议/报告错误,请在GitHub项目上将其添加为问题。

更新: 从2018年1月24日星期三开始,您应该能够创建新图标,而不会覆盖Flutter项目中现有的旧启动器图标。

更新2: 自v0.4.0(2018年6月8日)起,您可以为Android图标指定一个图像,为iOS图标指定一个图像。

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



 类似资料:
  • 当我使用命令创建应用程序时,flutter徽标用作两个平台的应用程序图标。 如果我想更改应用程序图标,我是否应该同时转到两个平台目录并替换那里的图像呢?对于平台目录,我指的是iOS的和Android的。 或者有可能将一个图像定义为Flutter资产,图标以某种方式生成?。

  • 请帮帮我!该应用程序接近完成,因为我确实运行了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,现场显

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

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

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

  • 我目前正在做Xamarin表单,想试试Flutter。 我用Android Studio创建了一个Flutter项目。但我无法运行它。 在为x86 64构建的Android SDK上启动应用程序时,Android模拟器出错。 扑动医生看起来很好。一些示例应用程序,如Flutter Gallery可以工作,但有些不能。 平台为Windows 10 64位。Android Studio 3.2.1 错