最近做项目,要把一个页面放到所有页面的上面,经过查询发现了两个方法。记下了,慢慢品味!
1. 使用View.bringToFront()这个方法。并发现了这篇博客http://www.cnblogs.com/zhainanJohnny/articles/3292563.html
2. 使用WindowManager layout 参数
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
0,
PixelFormat.TRANSLUCENT);
参考链接:http://www.xuebuyuan.com/705881.html