tp官方正版下载-tp官方下载安装app android仿华为手机悬浮窗设计
你的位置:tp官方正版下载 > tp官方下载链接 > tp官方下载安装app android仿华为手机悬浮窗设计
tp官方下载安装app android仿华为手机悬浮窗设计
发布日期:2025-05-05 04:49    点击次数:79

本文实例为大家分享了android仿华为手机悬浮窗的具体代码,供大家参考,具体内容如下

最近项目中有个需求就是要在android 系统桌面上写一个悬浮球,并使其具有返回,进到主页,打开设置等功能。类似于华为手机的悬浮球。这里主要用到windowManager来实现。

1.先来看看效果图

主页的小圆点

点击小圆点之后展开,然后可以模拟虚拟按键,返回等功能。全局有效。

2.一步步来实现

1.首先这个要常住在桌面, tpwallet官网最新版故得写在一个服务里面里面。服务的启动可以通过开机广播,tpwallet官网下载或者在Activity 中启动后直接finish 掉,这里都做一下。方便点击测试

2.FloatWindowService 中去创建悬浮球

3. 核心部分,创建大小悬浮窗

https://www.token-im.net

4.小悬浮窗布局

5.大悬浮窗布局

6.需要注意的

这里需要注意的是,一是权限问题,因为我是系统权限,故不用申请,如果第三方需要使用,则如果动态申请。

另外就是在这我这个例子中,大悬浮窗中的模拟返回按键,是回有按键传递的,故大悬浮窗的参数中必须加入 bigWindowParams.flags = LayoutParams.FLAG_NOT_FOCUSABLE; 否则返回事件会传不下去。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。