全面屏手机适配指引

适配的工作其实就是UI的调整,这个需要根据自己游戏调整。
例如可以在UI上加上widget组件,可以自己写脚本,判断是否是刘海屏,如果是刘海屏,就将widget左/右距离调大,避开刘海就行了。

那竖屏的该如何呢?

是自己定4个点吗, 不是很懂

竖屏的话,也差不多。无特殊需求,一般勾选Fit Width,在高度上使用Widget组件来适配即可。

每个手机的刘海屏高度不一样,我怎么知道这个刘海屏多高呀?

其实需要单独适配的只有iphone的刘海(工作量很小),Android可以不用管,其它正常适配即可。

小米八也有刘海,不需要单独配置吗

不需要,Android默认不会使用刘海区域。

我刚刚在小米八试了,和iphonx效果一样的,难道小米八不是安卓吗

能不能给我下你说单独适配的iphone刘海的代码给我参考下呢

如果你在Android设置了允许window扩展到刘海区,那么你就得进行适配了,可以按照和Iphone全面屏一样的适配。

是不是要知道市面上面有刘海屏的机子,然后统一适配?这个是iphonex 的,小米八也是这样的,我打算将蓝色区域的移到刘海屏下面,这样就出现了,我该怎么知道该机型是否有刘海屏了?

不需要搞这么麻烦的,Android直接设置不允许window扩展到刘海区,只处理iphone的全面屏就行。

那怎么设置不允许扩展呢?我是一个新手,问题比较多,请见谅

自行百度一下:Android 判断是否是刘海屏

目前打包的是微信小游戏

你从creator构建的出来的project就是不扩展window到刘海区的…

可是我手机小米八扫小程序的码,出来的和苹果x效果一样

:horse:马克

微信小游戏:joy:,我还以为你说的是原生。