popupWindow弹出来后,背景变暗 - 公司荣誉 - 南充市顺庆区小房子和树婚礼策划部
当前位置:首页 > 公司荣誉 >

popupWindow弹出来后,背景变暗

编辑:南充市顺庆区小房子和树婚礼策划部时间:2017-09-08 18:01:57阅读次数:2
popupWindow弹出来后,背景变暗 /** * 点击评分,如果评分后,显示的弹出框 */ private void showMakeGradeMarkedWindow() { View view = LayoutInflater.from(DetailActivity.this).inflate( R.layout.grade_screen_marked, null); final PopupWindow mPopupWindow = new PopupWindow(view, 469, 280); mPopupWindow.setFocusable(true); ColorDrawable dw = new ColorDrawable(0xb0000000); mPopupWindow.setBackgroundDrawable(dw); mPopupWindow.showAtLocation(install, Gravity.CENTER, 0, 0); final RatingBar mraRatingBar = (RatingBar) view .findViewById(R.id.grade_screen); mraRatingBar.setRating(4.5f); // mraRatingBar.setEnabled(false); // 设置背景颜色变暗 WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = 0.7f; getWindow().setAttributes(lp); mPopupWindow.setOnDismissListener(new OnDismissListener() { @Override public void onDismiss() { WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.alpha = 1f; getWindow().setAttributes(lp); } }); }

当popupWindow消失后,监听其消失的方法,让背景恢复原样。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:湖北SEO http://hubei.4567w.com

上一篇:thinkphp用法小记 下一篇:最后一页

相关阅读