美文网首页
刘海屏适配方案调研

刘海屏适配方案调研

作者: ivoo | 来源:发表于2019-08-04 21:54 被阅读0次

1.问题场景

部分机型存在隐藏刘海屏的全局功能;notch高度与隐藏刘海模式下黑边高度(statusBar)不同;weex以相同的statusBar距离设置造成刘海隐藏模式上边距很窄,视觉效果差。 image

2.影响范围

有隐藏刘海屏功能的机型;如小米刘海屏机型且系统在Android9.0以前;(重点调研)
9.0之后去除了隐藏刘海屏的功能

image

华为部分机型。

3.调研已知

** 1.status Bar与notch 不相等,**且notch小于status Bar高度

image

2.只有小米刘海屏机型9.0之前机型有隐藏刘海屏功能

3.miui10才能获取到notch高度

image

miui10以前的刘海屏机型是获取不到刘海notch高度的;

4.解决方案

1.以status Bar高度为准
市面上大多数应用方案

  • 效果为未隐藏时顶部距离略高于隐藏时距离。

  • 无技术风险,无遮盖内容风险

爱奇艺

image image

有品原生

image image

百度地图

image image

2.动态设置顶部高度
隐藏刘海时以status Bar为准;未隐藏时以notch为准,两种情况视觉效果相同

  • 技术风险:miui10之前刘海屏不能获取到notch高度;

  • 9.0之前国产rom解决方案五花八门难以完整适配。9.0之后google有统一api但已经没有9.0的保留隐藏刘海屏功能的机型

3.保留标题栏
-ui改动大,不建议
天猫

image

由于适配难度与可行性问题,不建议采用方案二,建议参照方案一进行适配。

相关文章

  • 安卓适配

    ------刘海屏------屏幕适配 | Android 刘海屏适配总结Android刘海屏适配方案Androi...

  • 刘海屏适配方案调研

    1.问题场景 2.影响范围 有隐藏刘海屏功能的机型;如小米刘海屏机型且系统在Android9.0以前;(重点调研)...

  • Android 屏幕适配—刘海屏适配

    1、Google官方适配方案 非全屏模式下,刘海屏的高度等于状态栏的高度,此时我们不需要适配刘海屏, 全屏模式下,...

  • 意想不到的 priority

    需求 前段时间在做挖孔屏适配,中间就不要有刘海,需求就是把这个刘海去掉。 调研 官方关于刘海屏有介绍,其中有两个属...

  • 刘海屏的适配

    一、适配策略 非全屏状态下不需要适配刘海屏,刘海只占据 toolbar 的位置。 全屏时需要适配刘海屏 二、使用系...

  • 刘海屏适配方案

    首先要清楚的是哪些界面需要适配刘海屏: 「有状态栏的界面」:刘海区域会显示状态栏,无需适配 「全屏界面」:刘海区域...

  • Android刘海屏适配

    Android 刘海屏 适配主要有三种方案 第一,LAYOUT_IN_DISPLAY_CUTOUT_MODE_DE...

  • 前端面试每日 3+1 —— 第223天

    今天的知识点 (2019.11.25) —— 第223天 (我也要出题) [html] 适配刘海屏的方案有哪些呢?...

  • Android刘海屏适配方案

    随着iPhone X发布,国内一些厂商也推出了刘海屏手机,即将发布的Android p也提供了对刘海屏的支持。so...

  • Android刘海屏适配方案

    文章转载网络:原文地址如下:https://www.jianshu.com/p/8ead0701d8ef 前言 目...

网友评论

      本文标题:刘海屏适配方案调研

      本文链接:https://www.haomeiwen.com/subject/iuqudctx.html