转贴自http://blog.163.com/dangzhengtao@yeah/blog/static/77800874201111111323420/
调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,实现悬浮窗口效果!
WindowManager的方法很简单,基本用到的就三个addView,removeView,updateViewLayout。
而WindowManager.LayoutParams的属性就多了,非常丰富,具体请查看SDK文档。这里给出Android中的WindowManager.java源码,可以具体看一下。
下面是简单示例代码:
别忘了在AndroidManifest.xml中添加权限:
PS:这里举例说明一下type的值的意思:
这个FIRST_SYSTEM_WINDOW的值就是2000。2003和2002的区别就在于2003类型的View比2002类型的还要top,能显示在系统下拉状态栏之上!
分享到:
相关推荐
调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View
android悬浮窗口的实现
android中实现悬浮窗口并滚动.pdf
悬浮窗,大家应该也不陌生,凌驾于应用之上的一个小弹窗,实现上很简单,就是添加一个系统级别的窗口,Android中通过WindowManagerService( WMS)来管理所有的窗口,对于WMS来说,管你是Activity、Toast、Dialog,...
android中实现悬浮窗口并滚动参考.pdf
悬浮窗口的demo,放360的实现功能, 提供思路
主要介绍了Android中悬浮窗口的实现原理,以实例形式较为详细的分析了Android悬浮窗口的原理与具体实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
Android高级应用源码-悬浮窗口和半透明实现效果.zip
本文例子实现了点击显示悬浮窗口,同时窗口可播放视频,拖动位置,点击关闭及返回 APP 页面,通过例子来讲述悬浮窗口实现原理及细节处理,效果图如下所示: 悬浮窗口.gif 原理 WindowManager 对 View 视图进行添加...
利用WindowManager实现的浮动窗口的例子,实现了点击窗口外面的任意位置,窗口消失。
悬浮窗口和半透明实现效果.rar
悬浮窗口和半透明实现效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android悬浮窗实现(含8.0权限适配) 序言 前些日子跟朋友聊天,朋友Z果粉,前些天更新了微信,说微信出了个好方便的功能啊,我问是啥功能啊,看看我大Android有没有,他说现在阅读公众号文章如果有人给你发微信你...
Android实例源码-悬浮窗类安卓源代码(4例) Android 天天动听悬浮歌词源码 android 悬浮窗 android桌面悬浮窗效果进阶 仿360手机卫士、淘宝手机助手 浮动窗口播放器
该资源包含了一个使用windowmanager实现android中的悬浮窗口,显示内存的使用情况,以及当前网络的连接情况,可以参考博客http://blog.csdn.net/mockingbirds/article/details/50644940,喜欢的下载。
Andorid 任意界面悬浮窗,实现悬浮窗如此简单
使用android IntentService后台截屏并且实现悬浮窗口动态显示