private lateinit var floatingView: View
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
if (Settings.canDrawOverlays(this)) {
floatingView = LayoutInflater.from(this).inf
# Android悬浮框透明实现教程
## 概述
在Android开发中,悬浮框(FloatingView)是一种常见的界面元素,它可以在其他应用程序的上层显示,并且可以随意移动。本文将教你如何实现一个透明的Android悬浮框。
## 实现步骤
| 步骤 | 操作 |
| --- | --- |
| 1 | 创建一个新的Android项目 |
| 2 | 在布局文件中添加一个浮动的View
原创
2023-07-12 07:47:27
624阅读
引言悬浮窗相信大家都不陌生,比如各种手机管理软件上的加速球,视频应用的小窗,可以以很少的空间换来较高的用户体验。记得我最初接触到悬浮窗就是流氓卫士的加速球,反编译后发现里面有个FloatingView的东西,初学的时候还以为是系统自带的控件,后来才知道本质上就是利用WindowManager.addView实现的,一定程度上来说实现并不难,复杂之处在于适配各种ROM 获取悬浮窗权限。一、Windo
转载
2023-09-24 09:22:47
38阅读