Android刘海屏、水滴屏等异形屏下关于闪屏页(启动页)的全屏适配

问题现象

网上教程大部分对于闪屏页的教程是在SplashActivity的Theme下设置一个NoActionBar的Theme。
然后使用如下属性设置Theme

 @drawable/splash
 true

这段代码对于普通屏幕是没有问题的,但是对于异形屏可能导致状态栏全黑的情况。

解决办法

在style属性下增加如下属性

 shortEdges

就可以时闪屏页完美适配异形屏。

你可能感兴趣的:(学习之路,android)