Android端.NET MAUI全屏视频播放后页面与AppShell尺寸异常的临时修复问询
Android平台MediaElement全屏退出后页面尺寸异常的临时解决方案求助
Android平台使用CommunityToolkit MediaElement播放全屏视频后,Page和AppShell的高度或宽度出现异常变化,该问题同样存在于CommunityToolkit官方示例应用中(问题截图、示例应用问题截图)。
触发时机
退出全屏时会触发OnSizeAllocated方法:
protected override void OnSizeAllocated(double width, double height) { base.OnSizeAllocated(width, height); //respond to size change below... }
无效尝试
尝试通过HeightRequest强制设置页面高度,但未生效:
var page = Shell.Current.CurrentPage; page.HeightRequest = 1000; var p = this; p.HeightRequest = 1000;
已在GitHub提交相关Issue,现寻求临时方案以强制恢复页面原始高度,消除异常间距。
相关版本信息
- .NET MAUI CommunityToolkit MediaElement: 6.0.1
- .NET MAUI: 9.0.40
内容的提问来源于stack exchange,提问作者Kasper Sommer
相关产品推荐
相关产品推荐

