Android中PopupWindow点击窗口之后消失后处理其他业务

来源:互联网 发布:华美淘宝客 编辑:程序博客网 时间:2024/06/05 03:10

      最近开发项目的时候遇到一个问题,点击PopupWindow窗口之外的地方消失,并处理相应的业务。一般网上都会搜到方法解决第一个问题,只需要添加一句代码就可以解决PopupWindow点击窗口之外消失问题,代码如下:

      popWindow.setBackgroundDrawable(new BitmapDrawable());

但是我们需求不仅如此,在PopupWindow消失之后需要将标题的箭头改变一下方向,一开始我是在activity的onResume生命周期里判断PopupWindow是否正在显示,但是问题来了,onResume只走一次,根本无法实现需求,后来发现PopupWindow的一个监听事件OnDismissListener,于是在这个监听里可以实现PopupWindow消失后的其他业务了,记录一下,以防以后遇到问题。

0 0
原创粉丝点击