window_manager
window_manager copied to clipboard
第一次放大,然后缩小,UI貌似卡死
按钮方法(使用版本 0.3.6):
static void maximize() async {
if (await windowManager.isMaximized()) {
await windowManager.unmaximize();
} else {
await windowManager.maximize();
}
}
先放大(maximize()),点击恢复正常(unmaximize()),卡死
大概过5到6秒,恢复正常:
感觉比较大概率是你的ui重建过程中,做了什么耗时操作。你把全部ui删了留个空的试试看,没问题就不是库的问题,毕竟只是调用PostMessage。如果是你的代码计算耗时问题, ~~丢到一个async函数里面就解决了。~~ 用isolate,在主isolate执行特别耗时的操作 async也是会卡ui的
感觉比较大概率是你的ui重建过程中,做了什么耗时操作。你把全部ui删了留个空的试试看,没问题就不是库的问题,毕竟只是调用PostMessage。如果是你的代码计算耗时问题, ~丢到一个async函数里面就解决了。~ 用isolate,在主isolate执行特别耗时的操作 async也是会卡ui的
好的
可能是flutter_screenutil 版本的原因
遇到同样的问题,第一次全屏后UI无法响应,退出全屏后可以响应。 退回到0.3.5没有复现