flutter bitsdojo_window 插件的使用
依赖安装
bitsdojo_window: 0.1.6
flutter pub get

在主入口进行配置 main.dart
- 如果只是配置窗口大小那只需要 配置 doWhenWindowReady(); 即可
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:bitsdojo_window/bitsdojo_window.dart';
import './window_buttons.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(const MyApp());
doWhenWindowReady(() {
final win = appWindow;
const initialSize = Size(800, 600);
win.minSize = initialSize;
win.size = initialSize;
win.alignment = Alignment.center;
win.title = 'Hello World';
win.show();
});
}
class MyApp extends StatelessWidget {
const MyApp({
super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Flutter Demo',
theme: ThemeData