@Override
public void show() {
super.show();
// /**
// * 设置宽度全屏,要设置在show的后面
// */
WindowManager.LayoutParams params = getWindow().getAttributes();
params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
params.gravity = Gravity.BOTTOM;
// 拥有穿透效果 dialog布局之外可以相应事件传递
params.flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL;
getWindow().setBackgroundDrawableResource(android.R.color.transparent);
getWindow().setDimAmount(0f);
getWindow().setAttributes(params);
}
Dialog穿透事件处理
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 公司项目是一个二次开发项目,tabar有一个按钮是自定义的按钮,点击超出tabar范围的部分就失灵了。然后呢,就根...
- 序言 1、iOS开发中移动端和h5交互处理已经是很常用的手段,在前面的交互处理2中我们已经详细的讲过用代理拦截的方...