FLUTTER ECOSYSTEM

flutter_windowmanager_plus

用於操作 Android WindowManager 布局參數的 Flutter 插件

最新版本
1.1.1
近 30 天下載
3萬
喜歡數
28
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

flutter_windowmanager_plus 是一個 Flutter 插件,可操作 Android WindowManager LayoutParams,讓開發者能夠控制 Android 應用程式中視窗的位置、大小與行為。它提供對系統層級視窗屬性的存取,適用於建立浮動小工具、覆蓋層或跨應用邊界的自訂 UI 元素。該插件直接整合至 Android 的 WindowManager 服務中,可對視窗位置與可見性進行細微控制。此插件專為 Android 設計,需適當的權限與系統設定才能正常運作。

適用情境
  • 建立浮動UI元素
  • 建構疊加應用
  • 實現持久的螢幕小部件
  • 開發螢幕錄製工具
  • 在多視窗模式下管理視窗位置
主要特色
  • 對 WindowManager LayoutParams 的直接存取
  • 支援浮動和覆蓋視窗
  • Android 特定的系統整合
  • 可自訂的視窗尺寸和位置
  • 權限感知操作
適合對象
  • 僅限 Android 的應用需要系統疊加層
  • 開發浮動 UI 組件的開發者
  • 需要精確窗口控制的應用程式
  • 需要持久顯示在螢幕上的工具
  • 高級安卓UI實驗
使用建議
  • 需要 Android 系統權限(SYSTEM_ALERT_WINDOW)
  • 僅限 Android 平台
  • 由於製造商的限制,可能無法在所有裝置上運作
  • 需要在設定中授予使用者權限
  • 與 iOS 不相容
支援平台Android

安裝套件

flutter pub add flutter_windowmanager_plus

所屬分類

相關專案