XBanner icon indicating copy to clipboard operation
XBanner copied to clipboard

横竖屏切换后,高度有留白

Open wang2528059 opened this issue 1 month ago • 3 comments

设置banner宽度为屏幕宽,根据图片宽高比调整banner高度,在横屏首先加载后,切换到竖屏,高度不对,banner下方有一大片留白,怎么解决啊

wang2528059 avatar Nov 11 '25 07:11 wang2528059

截图看下

ллٯ @.***

xiaohaibin avatar Nov 11 '25 07:11 xiaohaibin

留白的问题解决了,通过Xbanner.loadImage方法,内部glide加载时设置图片override(宽,高)来控制宽高比,替换设置banner的宽高解决的,其实还是有横竖屏宽度无法调整的问题,您的控件里应该没有对这块做适配把,您可以横竖屏加载时用demo试下,例如在pad上横屏时启动banner(宽度设置为屏幕宽),切回竖屏后,我在onConfigurationChanged中重新设置banner的宽度为屏幕宽度,这时是失效的

wang2528059 avatar Nov 11 '25 07:11 wang2528059

我理解,其实就是横竖屏切换,设置banner宽高是失效的,应该需要在控件的内部逻辑中处理把...或者有其他办法?

wang2528059 avatar Nov 11 '25 08:11 wang2528059