套件概覽
system_tray 套件讓 Flutter 桌面應用程式能在 Windows、macOS 與 Linux 上整合可自訂的系統托盤圖示。它允許開發者建立上下文選單、處理使用者互動,並透過系統托盤管理應用程式的生命週期事件。該套件提供簡單的 API,用於新增圖示、定義選單項目並回應點擊動作,非常適合需要持續存在卻又不擾亂主要介面的背景應用程式或實用工具。它支援平台特定行為,並設計為與桌面環境無縫整合。
適用情境
- 後台服務
- 應用通知
- 快速存取工具
- 系統實用工具應用
- 最小化應用管理
主要特色
- 可自訂的托盤圖標
- 平台特定的托盤行為
- 上下文選單支援
- 點擊事件處理
- 跨平台桌面相容性
適合對象
- 桌面應用程式開發者
- 系統級工具
- 持續運行的背景應用程式
- 面向使用者的桌面工具
- 最小化使用者介面應用程式
使用建議
- 需要目標平台為桌面
- 僅限托盤互動
- 可能需要平台特定的樣式
- 無行動裝置支援
- 依賴於原生系統功能
