求助,safearea宽度是负数

3.4.1,微信小游戏,安卓手机,三个安卓机,一个正常,两个宽度是负数。
微信小游戏是不支持这个组件么,也不至于是负数吧,要不支持的话都返回屏幕宽高算了。。。

1赞

你好,宽度为负数的机型是哪两种?正常不该是负数

红米k20pro和华为mate40

破案了,和手机没有关系,小游戏打包之后默认方向是:landscapeRight;screenshot-20220223-180755
手动改为landscape后就是正确的。
小游戏打包现在只有landscape这个选项了,为什么会是righr,原因未知,right导致safeArea计算错误,原因未知,你们自己查一下吧screenshot-20220223-180852
另外吐槽一下,为什么设备方向现在只有两个选项,之前都是四个

这个主要是微信上没有办法判断横屏的方向,导致重力感应有时候没办法判断准确,
所以强制为 landscapeRight 了

这里估计是手机兼容性问题了,我们跟进下

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。