junixapp/XPopup

横屏设置宽度是屏幕一半。如何让位置在右边呢

Closed this issue · 1 comments

LxzBUG commented

XPopup版本
如2.1.0

手机系统和型号
华为Mate20 Android 10

描述你的问题
BottomPopView 横屏设置宽度是屏幕一半。如何让位置在右边呢。没找到相关方法

LxzBUG commented

已解决,自定义的BottomPopupView添加下面这个方法,可以设置位置
fun setChildViewPosition(childView: View, gravity: Int) { val layoutParams: FrameLayout.LayoutParams = childView.layoutParams as FrameLayout.LayoutParams layoutParams.gravity = gravity childView.layoutParams = layoutParams }