mRongSellWindow.showAtLocation(view, Gravity.BOTTOM, 0, 0); WindowManager.LayoutParams lp = mActivity.getWindow().getAttributes(); // FIXME: 2018/1/9 华为部分手机或系统如华为4.0.1版本,会出现黑白闪动的问题 mActivity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); lp.alpha = 0.6f; mActivity.getWindow().setAttributes(lp);
WindowManager.LayoutParams.FLAG_DIM_BEHIND 的作用是
让该window后所有的东西都成暗淡
本文介绍了如何通过调整窗口属性来解决华为手机上特定版本系统中出现的窗口显示异常问题,例如黑白闪动的情况。主要涉及的技术手段包括使用mRongSellWindow.showAtLocation()方法显示窗口,并设置FLAG_DIM_BEHIND标志使背景暗化。

4344

被折叠的 条评论
为什么被折叠?



