代码如下:
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.alpha = bgAlpha; //0.0-1.0
getWindow().setAttributes(lp);
在三星6.0手机和小米5.0手机上都不会这样,求知道时怎么回事啊
WindowManager.LayoutParams lp = getWindow().getAttributes();
lp.alpha = bgAlpha; //0.0-1.0
getWindow().setAttributes(lp);
在三星6.0手机和小米5.0手机上都不会这样,求知道时怎么回事啊
解决方案
10
你加一个背景试试?
window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
10
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
20
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND)
在setAttributes前加上上边这句
dismiss时加个clearFlags
在setAttributes前加上上边这句
dismiss时加个clearFlags