setSize static method

Future<void> setSize({
  1. Size size = const Size(920, 680),
  2. Size minimumSize = const Size(640, 320),
})

Implementation

static Future<void> setSize({
  Size size = const Size(920, 680),
  Size minimumSize = const Size(640, 320),
}) async {
  if (global.kIsDesk) {
    //仅对桌面端进行尺寸设置
    await windowManager.ensureInitialized();
    WindowOptions windowOptions = WindowOptions(
      size: size,
      minimumSize: minimumSize,
      center: true,
      backgroundColor: Colors.transparent,
      skipTaskbar: false,
      titleBarStyle: TitleBarStyle.hidden,
    );
    windowManager.waitUntilReadyToShow(windowOptions, () async {
      await windowManager.setTitleBarStyle(TitleBarStyle.hidden,
          windowButtonVisibility: false);
      await windowManager.show();
      await windowManager.focus();
    });
  }
}