废话不说,直接上代码:
只是一个思路,实现的童鞋告诉下!
(PS: WindowManagerImpl类不属于开放API,如果你是系统源码编译,可以无视。应用层可以通过mWindowManager= (WindowManager) getApplicationContext().getSystemService("window");获取 )
WindowManager mWindowManager = WindowManagerImpl.getDefault();
mWindowManager.addView(悬浮窗View, WindowManager.LayoutParams对象); //WindowManager.LayoutParams对象的x,y 控制悬浮窗View位置
mWindowManager.updateViewLayout(悬浮窗View, WindowManager.LayoutParams对象); //更新
mWindowManager.removeView(悬浮窗View); //去除悬浮窗View
只是一个思路,实现的童鞋告诉下!
(PS: WindowManagerImpl类不属于开放API,如果你是系统源码编译,可以无视。应用层可以通过mWindowManager= (WindowManager) getApplicationContext().getSystemService("window");获取 )