扫描到手机查看
EasyWindow是一款专为安卓用户设计的悬浮窗框架,高效且开源,有助于降低悬浮窗功能的开发成本。它兼容Android 5.0至最新版本,适配多种应用场景,占用内存小,运行流畅,不影响其他平台,且无额外第三方依赖,不会增加应用包体积。同时支持开发者根据需求进行二次修改和定制。
1.下载安装EasyWindow,之后打开,进入主页;
2.按照需求点击对应功能,如【自定义悬浮窗显示动画】;
3.获取相关权限,进入对应编辑页面,设置好参数效果;
4.点击保存,之后返回桌面,即可呈现对应悬浮窗。
通过 Application 来监听所有 Activity 的生命周期方法,然后在每个 Activity.onCreate 时创建悬浮窗。
创建带半透明蒙层的引导类悬浮窗,匹配不同业务场景的设计需求。
精准定位悬浮窗显示在指定View的下方/侧边,无需手动计算坐标。
适配软键盘弹出、WebView页面滚动、RecyclerView列表滑动等。
可以设置可自由拖拽、全局悬浮拖拽、拖拽后自动半隐等交互模式。
--在其中可以满足快捷入口、悬浮按钮、拖拽小工具等各类交互需求。
--支持监听悬浮窗的创建、显示、隐藏、销毁全生命周期,管控状态。
--一键关闭回收所有悬浮窗,自动释放资源,可以避免内存泄漏问题。
--可以与Toaster弹窗、第三方弹窗框架对接,无需额外做兼容适配。
新增支持设置屏幕旋转监听
修复悬浮窗拖拽回弹后位置显示错误的问题
修复悬浮窗临近贴边时屏幕旋转后坐标计算不正确的问题
修复当悬浮窗视图占满屏幕时屏幕旋转后没有居中显示的问题
软件评论
网友评论