全面屏手机适配指引

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

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

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

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

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

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

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

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

目前打包的是微信小游戏

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

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

:horse:马克

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

是微信小游戏,这个怎么处理?

全面屏统一按照iPhoneX刘海处理就行,或者你愿意一个一个机型的去判断也行:joy:

https://blog.liuwenkai.org/
里面有个UI适配的demo,你稍微改下就行。

1赞

适配好了,但是我又有新问题了,将某节点变成透明为0,点击事件无效,该怎么处理

透明度不会影响点击事件,你再检查一下。

https://github.com/liuwenkai1023/ccc-frameworks/blob/master/assets/scripts/base/components/FitUI.ts

1赞

mark下