Android中popupwindow弹出后,控制屏幕背景的透明效果,可以设置一下getWindows的透明度。
backgroundAlpha(1f);
/**
* 设置popupwindow外面背景透明度
* @param bgalpha 透明度 0-1 0-透明 1-不透明
*/
public void backgroundAlpha(float bgalpha) {
WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
lp.alpha = bgalpha;
activity.getWindow().setAttributes(lp);
}