CustomPopwindow
CustomPopwindow copied to clipboard
小米4 android6.0 页面跳转时闪烁
设置enableBackgroundDark 为true时,页面跳转有短暂黑白屏闪烁现象
/** * 关闭popWindow */ public void dissmiss(){
if(mOnDismissListener!=null){
mOnDismissListener.onDismiss();
}
//如果设置了背景变暗,那么在dissmiss的时候需要还原
if(mWindow!=null){
WindowManager.LayoutParams params = mWindow.getAttributes();
params.alpha = 1.0f;
mWindow.setAttributes(params);
//已解决,需要增加以下代码,清除之前设置的flag
//mWindow.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
}
if(mPopupWindow!=null && mPopupWindow.isShowing()){
mPopupWindow.dismiss();
}
}
@cityofbluesky 谢谢了 老哥