popupWindow_view = getLayoutInflater().inflate(R.layout.activity_popupwindow, null, false); // 创建PopupWindow实例,200,LayoutParams.MATCH_PARENT分别是宽度和高度 popupWindow = new PopupWindow(popupWindow_view, 1080, 600, true); // 设置动画效果 popupWindow.setAnimationStyle(R.style.AnimationFade);
//设置在showAtLocation之前才能起作用,这样就可以实现让popupWindow消失的效果 popupWindow.setBackgroundDrawable(new BitmapDrawable()); popupWindow.showAtLocation(view, Gravity.CENTER, 0, 0);
Android中popupWindow点击外面区域以及返回键,使popupWindow消失的方法
最新推荐文章于 2021-06-01 06:51:03 发布
本文详细介绍了如何使用Android的LayoutInflater和PopupWindow API创建一个自定义的PopupWindow,并通过设置动画样式来实现淡入淡出的效果。此外,还讲解了如何正确地调用showAtLocation方法来定位PopupWindow的位置。
6880

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



