700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Android实现popupwindow弹出后屏幕背景变成半透明效果

Android实现popupwindow弹出后屏幕背景变成半透明效果

时间:2023-08-05 17:57:44

相关推荐

Android实现popupwindow弹出后屏幕背景变成半透明效果

/*** 设置添加屏幕的背景透明度** @param bgAlpha*/public void backgroundAlpha(float bgAlpha) {WindowManager.LayoutParams lp = getWindow().getAttributes();lp.alpha = bgAlpha; //0.0-1.0getWindow().setAttributes(lp);}

PopupWindow popWin = new PopupWindow(view1,LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT);//在PopupWindow里面就加上下面代码,让键盘弹出时,不会挡住pop窗口。popWin.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED);popWin.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);//点击空白处时,隐藏掉pop窗口popWin.setFocusable(true);popWin.setBackgroundDrawable(new BitmapDrawable());backgroundAlpha(1f);popWin.showAtLocation(liner, Gravity.BOTTOM, 0, 0);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。