Closed MoMask closed 6 years ago
不知道你说的响应其他控件点击事件时 PopupWindow 是否正在显示,如果正在显示,可以使用如下代码设置:
mCirclePop = new EasyPopup(this)
.setContentView(R.layout.layout_circle_comment)
.setAnimationStyle(R.style.CirclePopAnim)
//通过这个方法使点击 PopupWindow 外部不消失
.setFocusAndOutsideEnable(false)
.createPopup();
//设置 PopupWindow 不获取焦点
mCirclePop.getPopupWindow().setFocusable(false);
EasyPopup popup = new EasyPopup(context) .setWidth(WindowManager.LayoutParams.MATCH_PARENT) .setContentView(R.layout.show_popwindow) .setFocusable(false) .setOutsideTouchable(true) .createPopup();
外部无法点击。无法响应其他控件点击事件。