BasePopup icon indicating copy to clipboard operation
BasePopup copied to clipboard

Android下打造通用便捷的PopupWindow弹窗库

Results 38 BasePopup issues
Sort by recently updated
recently updated
newest added

系统版本:Android 9 库版本:3.2.1-snap > 此bug依然存在,发现是改版优化了下图的代码 tryToShowPopup方法 ![image](https://user-images.githubusercontent.com/90268640/180452848-29459766-d457-4583-8a0e-4b82a1f95584.png) 导致用户第一次调用show后立即dismiss,会因为窗口未准备妥当,所以将show任务延后执行了,但是dismiss并没有延后执行,所以此次dismiss是无效执行,然后延后执行的show任务执行成功,导致弹窗依旧存在, > 我这边是这样解决的 init { contentView = bindView.root bindView.root.isInvisible = true setBackgroundColor(0) showPopupWindow() setOnPopupWindowShowListener { dismiss() setOnPopupWindowShowListener(null) } } 有些人好奇我为什么这样操作,看起来好骚呀,也很无用 我解释下,我的有个业务,列表中多个item,每个点击后都是弹出同一个弹窗【我把弹出复用了】, 但是第一个点击后,因为弹窗加载耗时不少时间,此时用户等待弹窗弹出的过程中是可以继续点击其他item的,因为业务特殊,记录的点击的一个item和用户等待时候点击的其他item会混乱, 所以我想了一天还是觉的应该...

enhancement

### 提issue前请去[**WIKI#常见问题**](https://www.yuque.com/razerdp/basepopup/dgf6ry)查询相关问题,避免重复提问 ### Please go to [**WIKI#FAQ**](https://www.yuque.com/razerdp/basepopup/dgf6ry) for relevant questions before commit your issue to avoid repetitive questions. ### 提issue前请务必参考以下格式填写,否则该问题会被直接关闭。 ### Please be sure to follow the format below before...

继承BasePopupWindow的类使用proguard 混淆不了

你好,用了BasePopup好久了,非常强大的库,首先还是要感谢作者的贡献~ 对于一些从底部滑出的弹窗,将来是否会加入拖拽隐藏的功能,类似BottomSheet 对比了另一个库:XPopup,它是支持拖拽的,但用起来并不如BasePopup好用,如果可以支持就太好了 再次感谢~

您好,目前有个问题想讨论一下: 一直用的这个框架,最近的需求有摇杆操作。但是在popwindow弹出后,摇杆监听的方法onGenericMotionEvent就接受不到消息了,查了下,这应该是popwindow的机制。当然可以重新basepop里面的onDispatchKeyEvent方法,实现其他按键(KeyEvent)的响应,但是摇杆(MotionEvent)就是不行。 我该如何做才能让onGenericMotionEvent接受到消息呢?求解决方案,谢谢各位大神。

为了帮助新使用BasePopup框架的开发者快速上手,本手册特意新增【案例参考】栏目。 本栏目将会收集一些具体的案例,评估后进入需求池并逐步完成。 欢迎您提出弹窗需求,我们将会定期收集并实现 如果您有部分需求的实现源码并乐于分享,我们也非常欢迎您参与分享,我们会标记作者及感谢~ --- 请在下面两种方式中二选一进行提交: 1. 前往手册评论:https://www.yuque.com/razerdp/basepopup/sraxgx 2. 本Issue下评论

good first issue

### 提issue前请去[**WIKI#常见问题**](https://www.yuque.com/razerdp/basepopup/dgf6ry)查询相关问题,避免重复提问 ### Please go to [**WIKI#FAQ**](https://www.yuque.com/razerdp/basepopup/dgf6ry) for relevant questions before commit your issue to avoid repetitive questions. ### 提issue前请务必参考以下格式填写,否则该问题会被直接关闭。 ### Please be sure to follow the format below before...

bug

- 系统版本(必须)/ System version (required):MIUI 12.5.8 Android 11 - 库版本(必须)/ Library version (required):3.2.0 - 问题代码/截图(可选)/ Problem code or screenshot (optional): ```EventTagsPopup eventTagsPopup = new EventTagsPopup(getContext(), tagTextView); eventTagsPopup.setBackgroundColor(Color.TRANSPARENT); eventTagsPopup.setBlurBackgroundEnable(true); eventTagsPopup.setBlurOption(new PopupBlurOption().setBlurView(blurView));...

### 提issue前请去[**WIKI#常见问题**](https://www.yuque.com/razerdp/basepopup/dgf6ry)查询相关问题,避免重复提问 ### Please go to [**WIKI#FAQ**](https://www.yuque.com/razerdp/basepopup/dgf6ry) for relevant questions before commit your issue to avoid repetitive questions. ### 提issue前请务必参考以下格式填写,否则该问题会被直接关闭。 ### Please be sure to follow the format below before...

bug

### 提issue前请去[**WIKI#常见问题**](https://www.yuque.com/razerdp/basepopup/dgf6ry)查询相关问题,避免重复提问 ### Please go to [**WIKI#FAQ**](https://www.yuque.com/razerdp/basepopup/dgf6ry) for relevant questions before commit your issue to avoid repetitive questions. ### 提issue前请务必参考以下格式填写,否则该问题会被直接关闭。 ### Please be sure to follow the format below before...