Popupwindow忽略任何外部窗口触摸,但允许窗口可触摸

时间:2020-09-16 22:35:15

标签: java android popupwindow android-popupwindow

我正在尝试创建一个具有以下要求的弹出窗口:

  • 有背景
  • 忽略窗口之外的任何触摸(不要关闭+不要在背景上注册点击
  • 允许弹出窗口内的视图可触摸

不幸的是,似乎达到此目的的唯一方法是使用我想避免的自定义触摸拦截器。有什么办法可以解决这个问题?

        popupWindow.setBackgroundDrawable(getResources().getDrawable(R.drawable.popupwindow_background));
        popupWindow.setOutsideTouchable(false);
        popupWindow.setTouchable(true);

        popupWindow.showAtLocation(v,Gravity.CENTER,0,0);

0 个答案:

没有答案