flutter windows应用程序如何设置窗口大小以及窗口配置 bitsdojo_window的使用

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 {
   
   
  // 在macOS必须配置当前代码
  WidgetsFlutterBinding.ensureInitialized();
  // WidgetsFlutterBinding.ensureInitialized(); 简单说就是主要处理原生flutter通信的,如果我们需要再main() 中做一些初始化操作就需要加上他 (windows上建议也加上)
  
  // 应用主页面
  runApp(const MyApp());

  // 配置窗口大小 bitsdojo_window 插件使用配置
  doWhenWindowReady(() {
   
   
    final win = appWindow;
    const initialSize = Size(800, 600); //配置尺寸
    win.minSize = initialSize; //软件的最小窗口
    win.size = initialSize; //默认的窗口大小
    // win.maxSize = const Size(900, 600); //最大窗口 一般不配置
    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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值