如何在 Flutter 桌面自定义 AppMenu(MenuBar)?
Posted
技术标签:
【中文标题】如何在 Flutter 桌面自定义 AppMenu(MenuBar)?【英文标题】:How to customize AppMenu(MenuBar) in flutter desktop? 【发布时间】:2020-10-19 14:36:12 【问题描述】:我是新来的,根据要求执行一项任务。
我正在创建一个可在所有平台上运行的应用程序,例如 ios、android、桌面(MacOS、Linux、Windows)和网络。
现在客户想要自定义 MenuBar 并添加一些额外的操作并设置 MenuItem 的分组。
菜单栏如下:
有没有可能通过flutter来完成这个任务?
【问题讨论】:
【参考方案1】:原型menubar
plugin 提供有限的控制应用程序菜单的能力。
【讨论】:
没有使用示例。你能提供我的实现方式吗? github.com/google/flutter-desktop-embedding/blob/… 非常感谢您分享示例。有没有办法覆盖默认的 menuItem?例如,默认情况下有子菜单“编辑”,我想删除它或向该子菜单添加一个 menuItem。menubar
插件不提供与现有菜单相关的任何功能,但您当然可以编写一个插件来完成您所描述的工作。如果你只是想删除一个菜单,你需要做的就是在 Xcode 中打开 XIB 并删除它。以上是关于如何在 Flutter 桌面自定义 AppMenu(MenuBar)?的主要内容,如果未能解决你的问题,请参考以下文章
怎样去掉firefox左上角的图标?据说有个样式表文件,在哪里?
Flutter Cards:如何在 Flutter 中创建自定义卡片小部件