android popupwindow怎么实现沉浸式

发布网友 发布时间:2022-04-26 01:25

我来回答

1个回答

热心网友 时间:2022-06-19 11:20

popupWindow.setFocusable(true);
popupWindow.setOutsideTouchable(true);
// 这个是为了点击“返回Back”也能使其消失,并且并不会影响你的背景
popupWindow.setBackgroundDrawable(new BitmapDrawable());
WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
//获取位置长度
int xPos = -popupWindow.getWidth() / 2
+ getCustomTitle().getCenter().getWidth() / 2;
//设置显示的位置
popupWindow.showAsDropDown(parent, xPos, 4);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com