设置popupwindow弹出后的背景透明效果

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);
    }

你可能感兴趣的:(Android)