针对适配刘海屏的探索

Posted by Chejdj Blog on October 1, 2018

什么是刘海屏?为什么要适配刘海屏?

简单而言,刘海屏就是现在各个手机厂商为了追求屏幕边框尽可能的小,但是由于手机前置摄像头又需要摆放,占位置,在上面空留出来的一部分什么都不显示的区域。那么,为什么需要适配刘海屏呢?因为有的时候我们的页面是沉浸式需要全屏显示,而且上面需要显示东西,由于各个手机厂商的刘海屏高度不一样,我们无法去准确的留出这个安全的距离出来,所以我们需要适配,一般来说,刘海屏的适配流程如下:
流程图

网上的教程

刘海屏适配
因为在Android P官方提供了同一个