FLUTTER ECOSYSTEM

flutter_windowmanager

一个用于操作 Android WindowManager 布局参数的 Flutter 插件。

最新版本
0.2.0
近 30 天下载
3540
喜欢数
368
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter 插件,可实现对 Android 的 WindowManager LayoutParams 的操作,使开发者能够控制 Android 应用中窗口的位置、大小和行为。该插件提供对系统级窗口属性的直接访问,适用于创建浮动小部件、覆盖层或跨活动持续存在的自定义 UI 元素。该插件专为 Android 设计,并通过平台通道与原生 Android SDK 集成。它支持高级窗口管理功能,例如程序化调整窗口类型、可获取焦点性以及布局参数。

适合场景
  • 创建浮动 UI 覆盖层
  • 始终置顶小部件
  • 实现自定义窗口位置
  • 开发屏幕录制或注释工具
  • 管理透明或半透明窗口
主要特点
  • 对 WindowManager LayoutParams 的直接访问
  • 支持窗口类型自定义
  • 对窗口大小和位置的程序化控制
  • Android 特定功能
  • 与原生 Android SDK 集成
适合对象
  • 仅限 Android 的应用需要窗口叠加
  • 开发浮动 UI 组件的开发者
  • 需要持久化屏幕元素的应用程序
  • 需要系统级窗口管理的工具
  • 高级安卓UI实验
使用建议
  • 仅限 Android 平台
  • 需要适当的系统权限
  • 由于制造商的限制,可能无法在所有设备上正常工作
  • 与较新 Android 版本的潜在兼容性问题
  • 需要仔细处理窗口生命周期和权限
支持平台Android

安装插件

flutter pub add flutter_windowmanager

所属分类

源码仓库

关联项目