您当前的位置: 首页 >  android

xiangzhihong8

暂无认证

  • 1浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android系统服务之WindowManager整理

xiangzhihong8 发布时间:2017-01-03 18:23:07 ,浏览量:1

概述

WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中, 当用户真是触碰屏幕或键盘的时候,Window Manager就会通知到,而当控件有一些请求产生,也会经由ViewParent送回到Window Manager中。从而完成整个通信流程。 整个Android的窗口机制是基于一个叫做 WindowManager,这个接口可以添加view到屏幕,也可以从屏幕删除view。它面向的对象一端是屏幕,另一端就是View,通过WindowManager的 addView方法创建View,这样产生出来的View根据 WindowManager.LayoutParams属性不同,效果也就不同了。比如创建 系统顶级窗口,实现悬浮窗口效果!WindowManager的方法很简单,基本用到的就三addView,removeView,updateViewLayout。接口,而WindowManager.LayoutParams的属性就多了,后面为大家一一详解。

WindowManager小实例
Button bb=new Button(getApplicationContext());  
WindowManager wmManager=(WindowManager) getSystemService(Contex
关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.1138s