记一个小的tip,在实现自定义dialog的时候,会发现有时候会遮挡全部的页面,但是有时候也需要点击后面的事件,可以这么做:
Window window = dialog.getWindow();
window.setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
就是通过window这是不同的flag就可以了,关于flag的列表https://developer.android.com/reference/android/view/WindowManager.LayoutParams
网友评论