flutter Linux desktop 应用开发拾录
Linux 桌面应用开发
编译release
$ flutter build linux
$ flutter build bundle
> build/linux/x64/release/bundle/
去掉flutter标题框
lib/main.dart
-      appBar: AppBar(
-        title: Text(title),
-      ),
+      // appBar: AppBar(
+      //   title: Text(title),
+      // ),
去掉Linux标题框
linux/my_application.cc
-  gtk_window_set_title(window, kFlutterWindowTitle); // 也可保留
+  gtk_window_set_decorated(window, FALSE);
桌面端开发插件 bitsdojo_window
功能:
- 自定义窗口框架——移除了 Windows/macOS/Linux 规范的标题栏和按钮
- 启动时隐藏窗口
- 显示/隐藏窗口
- 使用Flutter组件移动窗口
- 最小化/最大化/恢复/关闭窗口
- 设置窗口大小,最小尺寸和最大尺寸
- 设置窗口位置
- 在屏幕上设置窗口对齐方式(中心/左上角/右上角/左下角/右下角)
- 设置窗口标题
