15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > XFloatView 一个简易的悬浮窗实现方案

XFloatView 一个简易的悬浮窗实现方案

时间:2023-10-05 16:30:01 | 来源:网站运营

时间:2023-10-05 16:30:01 来源:网站运营

XFloatView 一个简易的悬浮窗实现方案:

XFloatView

项目地址

一个简易的悬浮窗实现方案

关于我

https://github.com/xuexiangjys




特征


1、演示(请star支持)

1.1、Demo演示动画




1.2、Demo下载

https://github.com/xuexiangjys/XFloatView/blob/master/apk/xfloatview_demo_1.0.apk?raw=true (二维码自动识别)

2、如何使用

目前支持主流开发工具AndroidStudio的使用,直接配置build.gradle,增加依赖即可.

2.1、Android Studio导入方法,添加Gradle依赖

1.先在项目根目录的 build.gradle 的 repositories 添加:

allprojects { repositories { ... maven { url "https://jitpack.io" } }}2.然后在dependencies添加:

dependencies { ... implementation 'com.github.xuexiangjys:XFloatView:1.0.1'}

2.2、继承XFloatView,实现自定义窗体

主要需要实现如下抽象方法:

/** * @return 获取根布局的ID */protected abstract int getLayoutId();/** * @return 能否移动或者触摸响应 */protected abstract boolean canMoveOrTouch();/** * 初始化悬浮控件 */protected abstract void initFloatView();/** * 初始化监听 */protected abstract void initListener();/** * @return 设置悬浮框是否吸附在屏幕边缘 */protected abstract boolean isAdsorbView();点击查看示例代码

2.3、悬浮窗的权限申请

FloatWindowPermission.getInstance().applyFloatWindowPermission(getContext());

联系方式

http://qm.qq.com/cgi-bin/qm/qr?k=tiP-E6rDf0y77PRNfp2lNVcc9RsglPCM (二维码自动识别)







关键词:实现,方案,悬浮,简易

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭