如何更改颤振桌面中的标题栏图标

时间:2021-03-26 10:28:16

标签: flutter flutter-desktop flutter-windows flutter-macos-2.0.0-stable

这是我更改标题但无法更改图标的方式。

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  if (Platform.isWindows || Platform.isLinux || Platform.isMacOS) {
    setWindowTitle('Title');
    // setWindowMinSize(const Size(20, 20));
    setWindowMaxSize(Size.infinite);
  }
  runApp(new MyApp());
}

2 个答案:

答案 0 :(得分:1)

要更改 flutter 桌面应用程序的默认图标,您必须替换

  • 对于 Windows windows/runner/resources/app_icon.ico
  • 对于 MacOS macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_*.png

请注意,有一些工具可以为 macos 生成图标集,例如这个 online tool

答案 1 :(得分:0)

标题取决于平台。对于 Window 看看 main.cpp

  FlutterWindow window(&run_loop, project);
  Win32Window::Point origin(10, 10);
  Win32Window::Size size(1280, 720);
  if (!window.CreateAndShow(L"Your title", origin, size)) {
    return EXIT_FAILURE;
  }

标题是硬编码的!