当前位置:网站首页 > app资讯 > Android APP开发资讯
包括边缘到边缘OLED屏幕是iPhone X屏幕上不可避免的屏幕缺口,因为相机和传感器会挡住。因此,长春APP制作公司必须在传感器和摄像头区域周围绘制屏幕轮廓,从而制造出有些奇怪但总是很有趣的“屏幕缺口”。
直到现在,iOS开发人员是唯一需要处理缺口左侧和右侧额外区域的开发人员,方法是向上扩展应用程序的显示空间,并小心地在这些区域中插入与应用程序相关的按钮,或者只是阻止缺口底部的区域,并让这些区域被默认的电话信号和电池指示器占用。
对于Android开发人员而言,这场战斗的时机已经来临。但碰巧的是,随着“ Essential Phone PH-1”的推出,Android实际上首先获得了显示级别。其他Android手机 装置现在生产缺口 Android上显示包括华为P20和P20专业版,在万普拉斯6,LG的G7 THINQ,华硕的ZenFone 5,小米的米8,和体内V9。
对于Android开发人员而言,最棘手的部分是显示槽口不遵循任何特定的模式。有些比其他更大,有些更高,有些则很奇怪。
谷歌的梅根·波托斯基(Megan Potoski)最近在Android开发者博客上发布了一篇文章,旨在为Android开发者提供一些技巧和最佳实践,以帮助他们设计具有显示切口的设备的应用。
利用特殊模式进行屏幕刻痕
Android应用程序还允许开发人员将屏幕一直扩展到设备顶部,以最大程度地利用新屏幕与电话的比率。这称为“特殊模式”,只能在用户许可下使用。如果未激活“特殊模式”,则通过将屏幕顶部切至可能存在切口的程度,用户屏幕将仅显示为常规非切口屏幕。
处理切口
当涉及到处理缺口时,您确实有两个选择之一,要么将所有内容拖放到整个屏幕上,要么就可以通过将其集成到当前UI中来进行处理。而且,根据Android博客文章,开发人员用于获取状态栏高度或事件按位置等内容的许多流行方法可能不再正确地用于应用程序,必须以其他方式进行访问以适应新的抠图设计。
使用多个抠图尺寸测试您的应用
Android设备上有一个伪造的陷波图,可以在手机的开发人员设置上找到该图,以便通过Android市场上存在的各种尺寸的切口来模拟您的应用程序的外观。如果您没有最新的设备,请务必将其用于测试目的。
处理更高的宽高比
不要忘记也解决那些更高的长宽比!与旧的3:2屏幕分辨率相比,我们已经走了很长一段路,现在18:9出现了,尝试兼顾切口和屏幕尺寸可能很困难。Android有关于如何支持这些屏幕尺寸的准则,因此请务必仔细阅读它们。博客文章中提到的另一种选择是能够声明您的应用程序将支持的最大纵横比,从而为开发人员留出一些回旋余地。