Unity 打包APK 适配全面屏、刘海屏、水滴屏、挖孔屏,显示完整

目前国内流行的手机厂商主要有:vivo、oppo、华为、小米。各厂商对刘海屏的适配都大不相同,各自有各自对刘海屏的适配API,具体的适配方法可以阅读相应的官网:

VIVO:https://dev.vivo.com.cn/documentCenter/doc/103

OPPO:https://open.oppomobile.com/wiki/doc#id=10159

小米:https://dev.mi.com/console/doc/detail?pId=1293

华为:https://developer.huawei.com/consumer/cn/devservice/doc/50114?from=timeline

根据四大厂商官网所提供的适配方案,其中需要在AndroidManifest中添加标签

    <!-- 适配全面屏 Android O vivo&oppo-->
    <meta-data android:name="android.max_aspect" android:value="2.2" />
    <!-- 适配刘海屏、水滴屏 Android O 小米 -->
    <meta-data android:name="notch.config" android:value="portrait|landscape" />
    <!-- 适配刘海屏、水滴屏 Android O 华为 -->
    <meta-data android:name="android.notch_support" android:value="true" />
    <meta-data android:name="android.vendor.full_screen" android:value="true" />

然后有些机型会发现上面还有黑条没有渲染(如水滴屏的水滴左右)
勾选下面这个 安全区渲染
Unity 打包APK 适配全面屏、刘海屏、水滴屏、挖孔屏,显示完整_第1张图片
OK!!!!

你可能感兴趣的:(适配,unity)