Android 顶层浮动窗口
2013-11-08 17:09
169 查看
Manifest 权限要求
代码实现
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
代码实现
WindowManager wm = (WindowManager) Context.getApplicationContext().getSystemService(Application.WINDOW_SERVICE); // 从上下文得到窗口管理对象 WindowManager.LayoutParams wml = new WindowManager.LayoutParams(); // 窗口参数 wml.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT | WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY; wml.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL; wml.width = 200; // 窗口宽度 wml.height = 200; // 窗口高度 wml.format = PixelFormat.RGBA_8888; // 保证透明 wml.gravity = Gravity.NO_GRAVITY; // 屏幕对齐方式--NO_GRAVITY(效果是从屏幕中心开始的) View floatWin; // 浮动的窗口View wm.addView(floatWin, wml); // 添加到顶层窗口,并显示
相关文章推荐
- Android 实现顶层窗口、浮动窗口(附Demo)
- Android 实现顶层窗口、浮动窗口
- Android之浮动小窗口
- Android浮动窗口的实现
- Android项目技术总结:获取状态栏和标题栏并计算长宽来限制绘制浮动窗口活动范围
- Android 实现顶层窗口、悬浮窗口
- Android手机可返回主界面的可移动浮动小窗口
- android 一直在最前面的浮动窗口效果
- 【Android】浮动窗口层级分析
- android 一直在最前面的浮动窗口效果
- Android项目技术总结:获取状态栏和标题栏并计算长宽来限制绘制浮动窗口活动范围
- Android之浮动小窗口
- Android任意窗口添加固定/浮动窗体:音乐播放器底部/顶部常驻播放窗体
- 开源项目之Android StandOut(浮动窗口)
- Android 列表播放视频和浮动播放窗口
- Android项目技术总结:获取状态栏和标题栏并计算长宽来限制绘制浮动窗口活动范围
- 开源项目之Android StandOut(浮动窗口)
- Android利用浮动窗口提示用户操作