Android 凹口屏启动界面适配

2020-09-21  本文已影响0人  一只特立独行的史努比

现在凹口屏 (又称 "刘海屏") 的 Android 手机越来越多,Google 也是为了满足各手机厂商这个发展趋势提供了相应的 API。

在res下面新建values-v27文件夹,然后里面加入如下代码:

<style name="SplashTheme" parent="AppTheme">
        <item name="android:windowBackground">@drawable/background_splash_v27</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowDrawsSystemBarBackgrounds">false</item>
        //指定凹形屏幕的显示模式
        <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
    </style>

重要的是这一句: <item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>

然后再SplashActivity引用此Theme主题即可。

上一篇 下一篇

猜你喜欢

热点阅读