1. 程式人生 > >popwindow設定陰影背景(其他場景也適用)

popwindow設定陰影背景(其他場景也適用)

/**
 * 設定新增螢幕的背景透明度
 * @param bgAlpha
*/
public void backgroundAlpha(float bgAlpha)
{
    WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.alpha = bgAlpha; //0.0-1.0
getWindow().setAttributes(lp);
}
分別在popwindow的顯示和消失的事件當中掉用此方法設定背景的透明度。