我们如何获得顶部有凹口的屏幕尺寸

2024-03-01

有一些设备,例如华为 p20(运行 android 8,8.1),内置了notch在顶端。 目前获取屏幕大小的方法是

 Display display = getWindow().getWindowManager().getDefaultDisplay();
 Point screenSize = new Point();

 display.getRealSize(screenSize);
 //screenSize.x
//screenSize.y

它正在引领游戏走出屏幕。那么,有什么方法可以解决 Android P 和 Pre-p 设备的缺口问题。


状态栏(所有通知所在的位置)始终会根据凹口的深度进行调整。看看 Pixel 3,它拥有世界上最大的刘海:p 状态栏变得与刘海一样高。

因此,只有当您的应用程序处于全屏状态(内容绘制在状态栏下方)并且它可能会覆盖您的某些内容时,缺口才会成为问题。 让您的应用程序非全屏(仅在状态栏下方绘制),您不必担心将来的任何凹口尺寸。许多游戏都会忽略其内容中的状态栏。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我们如何获得顶部有凹口的屏幕尺寸 的相关文章

随机推荐