有一些设备,例如华为 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(使用前将#替换为@)