// 显示背景的灰色遮罩
private void showShadow() {
WindowManager.LayoutParams windowLP = getWindow().getAttributes();
windowLP.alpha = 0.7f; //透明度
getWindow().setAttributes(windowLP);
}
// 隐藏背景的遮罩
private void hideShadow() {
WindowManager.LayoutParams windowLP = getWindow().getAttributes();
windowLP.alpha = 1f;
getWindow().setAttributes(windowLP);
}
ps:多用于Dialog或者弹窗类控件配合显示效果