XPopup
XPopup copied to clipboard
🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner...
**XPopup版本** 如2.5.8 **手机系统和型号** oppo reno **描述你的问题** 第一次打开内置有viewpager+fragment弹框,在当前pop里面再次触发弹出相同配置的pop内容不显示,第一个pop已经关闭
**XPopup版本** 2.8.12 **手机系统和型号** 华为Mate20 Android 10 **描述你的问题** 最 全屏后: 
**XPopup版本** 2.8.10 **手机系统和型号** 华为P10 鸿蒙 2.0 andorid 10.0 **描述你的问题** 代码如下: ``` kotlin class SelectSpotCheckOrderDialog(context: Context) : DrawerPopupView(context) { override fun getImplLayoutId() = R.layout.layout_select_spot_check_dialog override fun onCreate() { super.onCreate() //DataBinding 在...
**XPopup版本** 如2.8.0 - 在列表中使用AttachPopupView,如果item高度超过列表高度,显示不完全,或者无法显示。
**XPopup版本** 如2.7.6 **手机系统和型号** 索尼 Xperia 1 Ⅱ **描述你的问题** 用导航条时出现问题,小白条时正常。 代码和截屏如下,间隔高度好像是导航条高度。 是我代码配置错了吗,我测试了好几个是正常的,这是用户遇到的  
**XPopup版本** 如2.7.6 **手机系统和型号** 测试手机均可重现,比如华为mate30pro oppo reno5pro+ **描述你的问题** 自定义Bottom类型的弹窗经常出现无法弹出全部布局。 只弹出部分的弹窗。  代码和布局如下: 如果外层布局写死高度,此问题不会重现 ` ` XPopup.Builder(this@ActivityCoinsMain) .hasShadowBg(true) .isLightStatusBar(false) .asCustom(CustomPopup(this@ActivityCoinsMain,pList,p2)) .show()
**XPopup版本** 2.5.15 **手机系统和型号** 折叠屏手机 **描述你的问题** 代码的话就是正常使用,在普通正常屏手机是可以的,很完美。 这里看应该就是在一种屏生成固定大小的pop,所以会造成切换到另一种屏不适配。虽然可以在检测到屏幕大小切换时重新生成pop,但是代价有些大,有没有pop内置的方法可以解决这个问题。 在窄屏或者宽屏模式下打开,切换到另一种屏,会出现不适配。比如窄屏打开的,在宽屏只有一半,在宽屏打开的,窄屏只显示一半。 没有折叠屏,可以用如下代码模拟: 模拟折叠屏大屏 adb shell wm size 2000x2200 模拟折叠屏窄屏,这里只是做了退出大屏 adb shell wm size reset 如图    
**XPopup版本** 如2.8.2 **手机系统和型号** 华为Mate20 Android 10 isThreeDrag无效不知道是不是这个功能一直没有支持 看代码是SmartDragLayout的state更新异常,导致触摸事件直接返回了 向下滑动异常大概也是post的runnable更新状态异常
内存泄露问题
` ``` ┬─── │ GC Root: System class │ ├─ android.provider.FontsContract class │ Leaking: NO (App↓ is not leaking and a class is never leaking) │ ↓ static FontsContract.sContext ├─...
如果你的公司或者产品正在使用XPopup,请在下面回复进行反馈,反馈可以包含2个信息: 1. 产品名字 2. 公司名字(可无) 感谢你们的反馈,这些反馈会给我更大的动力和热情去维护项目!