Android悬浮窗看这篇就够了

马肤
这是懒羊羊

动态添加View

我们都知道我们我们想动态的添加View到界面上无非是

实例话化一个View然后添加到某个布局中 例如:

val view = LayoutInflater.from(this).inflate(R.layout.activity_float_item, null)

ll_all.addView(view)

Android悬浮窗看这篇就够了,外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,进入,第1张

Android悬浮窗看这篇就够了,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,进入,第2张

Android悬浮窗看这篇就够了,外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,进入,第3张

那么此时我们想在当前Activity不依赖任何布局添加View时 我们可以获取WindowManager来添加我们的View

例如:

val view = LayoutInflater.from(this).inflate(R.layout.activity_float_item, null)

var layoutParam = WindowManager.LayoutParams().apply {

//设置大小 自适应

width = WRAP_CONTENT

height = WRAP_CONTENT

}

windowManager.addView(view,layoutParam)

Android悬浮窗看这篇就够了,外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,进入,第4张

Android悬浮窗看这篇就够了,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,进入,第5张Android悬浮窗看这篇就够了,外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,服务,网络,进入,第6张

悬浮窗原理


文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复:表情:
评论列表 (暂无评论,0人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码