问题出现:
通过上一篇文章当我们点击取消popupwindow之后背景透明图层不能恢复 设置无效
解决思路:
给popwindow设置一个ondismisslistener事件 在触发这个事件之后就让背景颜色消失.
pop.setOnDismissListener(new PopupWindow.OnDismissListener() {
@Override
public void onDismiss() {
backgroundAlpha(1.0f); //该方法请参考上一篇文章
}
});