仅限桌面的API
您可以使用 Compose Multiplatform 创建 macOS、Linux 和 Windows 桌面应用程序。本页简要概述了桌面专用组件和事件。每个部分均附有详细教程链接。
组件
系统托盘
通过 Tray
可组合项可向用户发送系统托盘通知:
(代码块保持原文不变)
通知分为三种类型:
notify
:普通通知warn
:警告通知error
:错误通知
您还可为系统托盘添加应用图标。
更多信息请参阅 菜单、托盘与通知 教程。
菜单栏
使用 MenuBar
可组合项可为特定窗口创建和自定义菜单栏:
(代码块保持原文不变)
更多信息请参阅 菜单、托盘与通知 教程。
事件
组件间Tab键导航
可通过 Tab 键导航至下一个组件, ⇧ + Tab 返回上一个组件。默认按组件出现顺序在可聚焦组件间跳转,包括 TextField
、 OutlinedTextField
、 BasicTextField
等可组合项,以及使用 Modifier.clickable
的组件(如 Button
、 IconButton
和 MenuItem
)。
例如,以下窗口支持通过标准快捷键在五个文本字段间导航:
(代码块保持原文不变)
您还可将非焦点组件设为可聚焦、自定义导航顺序及手动聚焦组件。
更多信息请参阅 Tab键导航与键盘焦点 教程。
后续步骤
学习如何 为桌面项目创建单元测试
学习如何 创建各平台原生分发安装包
了解 各平台无障碍功能支持
23 四月 2025