
Flutter桌面应用开发
文章平均质量分 79
以实战为线索,构建Flutter桌面应用开发体系,填补领域开发教程的空白
何时不少年
这个作者很懒,什么都没留下…
展开
-
一篇文章了解Flutter Json系列化和反序列化
方案二需要添加或者修改字段,添加相关注解,并重新使用命令行生成JSON序列化和反序列化的代码;要在Flutter中解析JSON数据,您可以使用Flutter的内置库。假设您有以下JSON数据(包含JSON数组和数据模型嵌套)方案一需要添加或者修改字段并且手动修改。这个命令会为你的数据模型类生成。默认会生成在模型类的同级目录。原创 2023-12-14 20:53:14 · 1109 阅读 · 0 评论 -
Flutter中使用SVG格式图片的简单教程
导入依赖后,引入SVG文件,使用SvgPicture.asset或SvgPicture.network函数加载SVG。Flutter中可以使用SVG(Scalable Vector Graphics)矢量图形,使得图标和图形的显示更清晰、更流畅,同时也能够减小应用的体积。在Flutter中,可以使用SvgPicture widget 来加载SVG图像。下面是如何在Flutter中使用SVG的简单教程。以上就是使用Flutter中使用SVG的教程。原创 2023-12-14 21:06:33 · 3158 阅读 · 0 评论 -
Flutter桌面应用开发之配置Window特性
混入WindowListener->监听Window事件->配置Window关闭按钮可拦截->重写Window的close事件;隐藏原有标题栏->自定义标题栏->调用Window API实现相关API。DragToMoveArea 包裹的区域是支持拖动的。原创 2023-12-05 23:25:57 · 1187 阅读 · 0 评论 -
Flutter桌面应用程序定义系统托盘Tray
它是一个水平的狭长区域,用于显示各种图标和通知,以提供快速访问和操作特定应用程序或系统功能。系统托盘通常包含操作系统或第三方应用程序的图标,这些图标可以显示有关应用程序状态、提醒和通知等信息。系统托盘的设计旨在提供一种方便的方式来管理和访问常用的应用程序和系统功能,以提高用户的工作效率。作为现代操作系统中常见的一个组件,系统托盘能够让用户方便地访问常用的应用程序或者系统功能。Windows平台系统托盘图标需要是以.ico后缀的图片,菜单项图标需要是.bmp后缀的图片,否则图片无法显示;原创 2023-12-05 23:14:21 · 1601 阅读 · 0 评论 -
Flutter 桌面应用开发之读写Windows注册表
Windows原生开发获取版本号的方法为Flutter提供了指导,只要可以找到读写windows注册表,就可以实现版本号的查询。目前,flutter 已经提供了读写windows注册表的依赖库,很方便我们实现相关功能.打开注册表编辑器,输入"计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion",就可以查看版本号信息。书接上回,毛玻璃效果配置选项依据Windows的版本号而有所不同,那么如何获取Windows的版本号了?原创 2023-11-27 23:32:02 · 779 阅读 · 1 评论 -
Flutter桌面应用开发之毛玻璃效果
毛玻璃效果是一种模糊化的视觉效果,常用于图像处理和界面设计中。它可以通过在图像或界面元素上应用高斯模糊来实现。使用毛玻璃效果可以增加图像或界面元素的柔和感,同时减少细节的清晰度。原创 2023-11-26 11:15:03 · 1643 阅读 · 0 评论