XPopup
XPopup copied to clipboard
🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner...
**XPopup版本** 2.1.0 **手机系统和型号** 红米note14 Android14 **描述你的问题** 跑当前代码,main act打印 RomInfo{name=xiaomi, version=V816.0.2.0.UOQCNXM} deviceHeight:2400 getAppHeight: 2251 deviceWidth: 1080 getAppWidth: 1080 statusHeight: 104 navHeight: 0 hasNav: false 这是打印结果。 实际上显示效果是这样的。  底部导航栏有显示,有高度的。
**XPopup版本** 2.10.0 **手机系统和型号** XiaoMi/MIUI/V11 **描述你的问题** 05-18 23:45:08.942 12987 12987 W ExifInterface: Invalid image: ExifInterface got an unsupported image format file(ExifInterface supports JPEG and some RAW image formats only) or a...
**XPopup版本** 如2.10.0 **手机系统和型号** 任何安卓手机 Android 15 **描述你的问题** bottom弹窗会被导航栏遮挡,100%出现,低版本不会  弹出的代码如下 new XPopup.Builder(getActivity()) .moveUpToKeyboard(false) .isCenterHorizontal(true) .asCustom(popupView) .show();
**XPopup版本** 2.1.0,理论上其他版本到最新版本也存在 **手机系统和型号** Red mi 12c android14 **描述你的问题** 弹窗消失,触摸界面,app 崩溃,堆栈如下: ``` 2025-04-11 20:03:18.941 22491-22491 AndroidRuntime com.hema.cloud E FATAL EXCEPTION: main Process: com.orange.cloudphone, PID: 22491 java.lang.NullPointerException: Attempt to invoke virtual method...
**XPopup版本** 2.10.0 **手机系统和型号** 机型小米12spro手机 MIUI14.0.11 **描述你的问题** XPopup 弹出时,导致底部导航栏变白
软键盘弹出有间隙
**XPopup版本** 如2.10.0 **手机系统和型号** 华为nova5 pro **描述你的问题**  软键盘弹出为什么会跟弹窗中间有间隙,用的是BottomPopupView,内部是NestedScrollView高度固定 弹窗调用代码  
**XPopup版本** 如2.10.0 **描述你的问题** 1、日期弹窗中,对外公开的只有设置item的字体大小,如需设置确认和取消按钮的字体大小,需要重写,建议将这两个按钮的修饰改成public或protect。 2、城市弹窗中,无法修改item的字体大小,取消和确认按钮同上,都需要创建同包名下类进行重写,才可设置。 以上问题的字体大小固定16sp,无法适配更多大屏设备等,建议开放按钮和城市item的字体大小设置。
版本:com.github.li-xiaojun:XPopup:2.10.0 问题:在分屏模式下(高度55对分),CenterPopupView在上半区使用时正常居中展示,在下半区使用时看不见弹窗(可以看到蒙版) 高度4.5-5.5时,CenterPopupView在下半区的顶部漏出来部分
**XPopup版本** 2.10.0 **手机系统和型号** 华为Mate20 Android 10 **描述你的问题** 最好能上代码截图和问题截图 XPopup.Builder(this) .isDarkTheme(false) .hasShadowBg(true) .hasBlurBg(false) .moveUpToKeyboard(false) .isDestroyOnDismiss(false) .borderRadius( XPopupUtils.dp2px(this, 15f).toFloat() ) .asBottomList( "", arrayOf("Add to Black List", "Report") ) { position, text ->...