/** * 设置添加屏幕的背景透明度 * @param bgAlpha */ public void backgroundAlpha(float bgAlpha) { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = bgAlpha; //0.0-1.0 getWindow().setAttributes(lp); }
分别在popwindow的显示和消失的事件当中掉用此方法设置背景的透明度。
本文介绍了一种通过修改窗口属性来调整PopWindow背景透明度的方法,并提供了具体的Java代码实现。这种方法可以在PopWindow显示和消失时改变背景的透明度。
/** * 设置添加屏幕的背景透明度 * @param bgAlpha */ public void backgroundAlpha(float bgAlpha) { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = bgAlpha; //0.0-1.0 getWindow().setAttributes(lp); }
分别在popwindow的显示和消失的事件当中掉用此方法设置背景的透明度。
978

被折叠的 条评论
为什么被折叠?