模仿微博快速新增弹出一个半透明的窗口使底层视图模糊实现类似毛玻璃的效果
先上图
然后实现方式非常简单
Window window = getWindow();
// window.setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
if (window != null) {
window.setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
window.setGravity(Gravity.BOTTOM);
}
就这样就完了。然后设置你的activity或者fragment或者dialog都行,背景为透明色就行,至于有多透明看需求。这样子不用管你弹出来的是啥,也用不着截图高斯模糊神马的,可以说是最简单的方法啦
源码下载地址:https://download.****.net/download/c2496649361/10692999