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

所属分类

关联项目