点击空白处隐藏当前显示的窗口

118 阅读1分钟

我们可以把显示的view放在一个viewgroup里面统一管理,当点击空白处,因为点击位置不在子view的范围,所以这个点击事件不会传递到子view,只会在父viewgroup中接收,所以在这里可以个父view添加一个clicklistener用来取消显示的窗口,只需子view向外暴露隐藏的方法即可。