Android 中所有屏幕上的浮动操作按钮

Floating action button in Android on all the screens

提问人:Apoorva A 提问时间:10/11/2023 更新时间:10/11/2023 访问量:35

问:

我是android的新手,作为我项目的一部分,我需要创建一个浮动操作按钮,该按钮在整个设备的所有屏幕上都可以看到,单击该按钮时应禁用屏幕的屏幕触摸灵敏度,再单击一次FAB按钮将启用屏幕触摸灵敏度。

任何人都可以帮助实现这一目标。

有没有我可以利用的库? 完整的解释来实现这一点。

java android 服务 广播接收器 触摸事件

评论

0赞 Jorn 10/11/2023
你真的是指“整个设备”,还是只是你自己的应用程序?因为如果是前者,我不认为这是可能的。

答:

0赞 snachmsm 10/11/2023 #1

签出,使用它,您可以锁定和解锁(控制)整个设备上的触摸(锁定时除外)。也许您也可以使用它来显示“高于一切”的附加按钮,如果没有,您可能对允许这样做的权限感兴趣AccessibilityServiceSYSTEM_ALERT_WINDOW

评论

0赞 snachmsm 10/11/2023
无法编辑答案(奇怪,SO 上的一些错误...?),所以链接到这里的文档:AccessibilityServiceSYSTEM_ALERT_WINDOW