产品简介
EasyWindow 是一个专为Android设计的悬浮窗框架,让开发者能轻松创建可拖拽、可定制的悬浮窗。解决传统开发中的繁琐代码问题,适合需要丰富UI交互的Android应用开发者。

核心功能
- 支持局部和全局悬浮窗显示
- 提供可拖拽悬浮窗功能
- 自定义显示时长、动画和背景阴影
- 延迟显示、取消和回收操作
- 丰富API灵活控制悬浮窗行为
快速开始
- 在项目的build.gradle或settings.gradle中添加JitPack仓库
- 在app模块的build.gradle文件中添加EasyWindow依赖
- 使用EasyWindow.with()方法创建悬浮窗并调用show()显示
界面预览


与其他方案对比
| 对比项 | EasyWindow | 同类方案 |
|---|---|---|
| 功能范围 | 支持复杂悬浮窗、拖拽、自定义布局和延迟操作等高级功能 | 普通Toast封装或简单悬浮窗,功能有限,仅提供基础提示 |
适合谁用
- Android应用开发者,需要实现应用内自定义悬浮窗界面
- 移动应用测试人员,测试悬浮窗功能和交互
- 需要增强用户交互体验的Android产品经理
下载与版本
当前最新版本为 15.8,发布于 2026-06-08。支持 Android。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/getActivity/EasyWindow