如何在Android中处理弹出窗口点击外侧的侦听器?
当用户在弹出窗口外单击时,我将处理侦听器,以实现用动画关闭弹出窗口的方法。我必须为此做些什么如何在Android中处理弹出窗口点击外侧的侦听器?,android,Android,当用户在弹出窗口外单击时,我将处理侦听器,以实现用动画关闭弹出窗口的方法。我必须为此做些什么 PopupWindow popup = new PopupWindow(); popup.setOutsideTouchable(true); 尝试在WindowFocusChanged上覆盖: @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); }
PopupWindow popup = new PopupWindow();
popup.setOutsideTouchable(true);
尝试在WindowFocusChanged上覆盖
:
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
}
在弹出窗口之外,您可以单击此方法返回值您可以使用值并设置弹出窗口动画并关闭弹出窗口请提供相关代码片段,以便我们查看并帮助您。@starrydeveloper我更新了问题。我希望在自定义弹出窗口中处理事件。