Android 屏幕适配异形屏适配 ① ( 异形屏类型:刘海屏水滴屏挖孔屏 | 沉浸式布局刘海屏适配 | 华为手机异形屏适配注意点 )
Posted 韩曙亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 屏幕适配异形屏适配 ① ( 异形屏类型:刘海屏水滴屏挖孔屏 | 沉浸式布局刘海屏适配 | 华为手机异形屏适配注意点 )相关的知识,希望对你有一定的参考价值。
文章目录
屏幕适配参考文档 :
异形屏适配参考文档 :
- Google - 支持刘海屏
- Google - 刘海屏涉及的 API - DisplayCutout
- 小米 - 刘海屏、水滴屏、挖孔屏 Android P/Q 适配
- 小米 - 刘海屏、水滴屏 Android O 适配
- VIVO - 异形屏适配指南
- OPPO - OPPO凹形屏 ( 刘海屏 ) 适配说明
- OPPO - OPPO挖孔屏适配指导
- 详解Android刘海屏适配
异形屏适配难点是 需要针对 不同的手机厂商 , 不同的 Android 系统版本 进行适配 ;
一、异形屏类型:刘海屏、水滴屏、挖孔屏
android 手机除了正常屏幕之外 , 还存在异形屏 , 这些屏幕也需要进行适配 ;
异形屏有 刘海屏、水滴屏、挖孔屏 3 3 3 种类型 ;
-
刘海屏 : 在屏幕上方中间位置 , 有一块矩形刘海 ;
-
水滴屏 : 在屏幕上方中间位置有一个水滴状摄像头 ;
- 挖孔屏 : 屏幕上方不规则的挖孔 , 一般是摄像头位置 ;
二、沉浸式布局刘海屏适配
如果使用 沉浸式布局 , 具体的布局只在 耳朵区 和 刘海 的下面 , 上部分的耳朵区 没有实际的布局组件 , 空着 ;
如果 Android 的 Activity 组件 不是全屏 的 , 那么 耳朵区的内容是状态栏 ;
如果 Activity 组件是 全屏的 , 那么就需要将耳朵区设置成沉浸式背景 ; 在 耳朵区 , 将 沉浸式的背景 填充到该区域 ;
三、华为手机异形屏适配注意点
华为手机的 刘海屏 的 刘海 和 耳朵区 是可以设置为黑屏状态的 ; 华为手机可以设置 启用刘海 , 也可以关闭刘海 ;
-
如果关闭了刘海 , 则 不启用异形屏适配 ;
-
如果 开启了刘海 , 才进行适配 ;
以上是关于Android 屏幕适配异形屏适配 ① ( 异形屏类型:刘海屏水滴屏挖孔屏 | 沉浸式布局刘海屏适配 | 华为手机异形屏适配注意点 )的主要内容,如果未能解决你的问题,请参考以下文章
Android 屏幕适配异形屏适配 ② ( 需要异形屏适配情况 | 需要异形屏适配的 Android 系统版本 | 刘海屏状态判定 | 异形屏适配调试 - 华为云调试 )
Android 屏幕适配异形屏适配 ② ( 需要异形屏适配情况 | 需要异形屏适配的 Android 系统版本 | 刘海屏状态判定 | 异形屏适配调试 - 华为云调试 )