今天在實現彈出popupWindw的時候發現有的activity背景透明度不會改變,但是又需要和popupwindow的顏色形成對比,只好通過代碼在彈出popupWindow的時候改變背景透明度了,實現方式如下:
LayoutParams attributes = getWindow().getAttributes();
attributes.alpha = 0.8f;
getWindow().setAttributes(attributes);
於是又想到在Fragment中怎麼實現呢?答案就是:先獲取到宿主,其它的一切都一樣了。