BasePopup
BasePopup copied to clipboard
在DialogFragment上弹窗,超长内容会被过多裁剪掉
- 系统版本(必须)/ System version (required):Android13
- 库版本(必须)/ Library version (required):3.2.1
- 问题代码/截图(可选)/ Problem code or screenshot (optional):
修改ConstructorApiFragment类的代码,将DemoPopup弹窗的内容给到了900dp,将DemoPopup显示在“请点击我弹出BasePopup”文本下方,但是该显示的x2部分被裁剪。
curPopup.setPopupGravity(Gravity.CENTER | Gravity.BOTTOM); curPopup.showPopupWindow(v);
应该是计算错误,在PopupDecorViewProxy类的measureWrappedDecorView方法中,应该是这种情况下,没有算上x1的偏移,所以被掉裁剪了。