安卓刘海屏为什么会自动消失
① 为什么小米8se刘海屏幕显示问题一直都没解决,现在又取消了隐藏刘海屏功能
屏幕显示问题应该是软件没有适配安卓9
② 曝iphone 15全系叹号屏,真的要彻底告别刘海了吗
iPhone15最新的爆料已经出来了全系会搭配感叹号,难道这次苹果真的要放弃刘海屏了吗?今天小编就来给大家分析一下。
1、市场的需求量的变旅磨唤化
iPhone15之所以会被苹果公司放弃刘海屏主要还是因为市场的需求在变化,人们现在已经不能接受刘海屏的手机虽说苹果公司有着很强大的软件系统但是如果在外观上面不进行改变的话真的会影响到后面的销量。
2、刘海屏时代的结束
现在除了苹果再用刘海屏,安卓阵营的全部手机也都已经告别了刘海屏时代所以苹果如果想要拉拢到更多的用户就必游粗须要在外观上进行大的创新和改变,iPhone15全系的叹号屏就是苹果公司新转变的开始。
3、安卓阵营给到的压力
苹果在iPhone15上面取消刘海屏的原因主要也是因为安卓手机阵营给到的压力太大了,在外观设计上面已经领先了苹果一大步也拉走了很拆凯多的苹果用户所以苹果为了得到利益的最大化才不得不在iPhone15上面取消刘海屏。
③ 如何解决刘海屏
1、挖孔屏,主要的代表手机就是三星S10系列,是目前安卓手机中颜值较高的机型,屏占比非常的高,设计也非常的漂亮,但是由于目前各方面软件优化的问题,很多设计没有跟上,或多或少会出现部分内容遮挡的情况。
2、升降摄像头,早在去年的时候,vivo就率先用了这个技术,当时影响力颇大。时隔近日,依然会有国产手机跟风,不得不说这样的设计可玩性高,手机的科技感十足,同时屏占比提升了。但是依然会有个问题,那就是时间长了,灰尘积压严重。
3、电动翻转镜头
这个缺点其实和升降式的镜头一样,时间长了都会藏污纳垢,不好清理。
4、刘海屏
这是iPhone引领的一波潮流,有多款国产手机都是这样的设计,后来刘海在不断的变窄,逐渐就有了滴水屏的设计,但是随着时间的推移,其实我们发现刘海屏还是滴水屏才是最为科学的设计。
屏占比虽然不高,但是看多了后,其实都是审美习惯了,并且不会出现升降或者旋转屏的缺点,想要屏占比还可以考虑水滴屏的设计,在设计结构上也能简单一些,故障率低。因此,浩南认为,目前水滴屏和刘海屏的设计才是最实用的设计,至少目前来说,优化方面也跟得上,不过未来或许是穿孔屏的天下!
④ Android 刘海屏适配
对于刘海屏这里只讲 Android 官方的,对于国内的各个手机厂商需要去其官网看厂商的适配刘型谈海屏文档。
在AS的模拟器上可以通过其设置来模拟刘海屏,有齐刘海,斜刘海和上下二个刘海(不知道怎么描述...),因为斜刘海(在小米MAX上见过)和上下二个刘海(没见过)不常见,这里就以齐刘海为例来进行适配。
首先要了解为什么要对刘海屏进行适配,在现在市场上绝大多数的app都在其内设置了状态栏沉浸式和全屏模式,让app可以侵入到状态栏,桐租悉这时就会出现问题,比如按钮刚好在刘海的位置,那么这时按钮有效的点击范围就小了,就要对其进行适配,使按钮产生一个偏移。
产生原因:1.全屏(DecorVie有自己的背景) 2.沉浸式
解决: 1.判断有无刘海(各个厂商的也要判断)
2.无刘海不用对其设置,有刘海找出刘海的位置和大小
3.使其局乎他view偏移一个刘海的大小
⑤ Android-刘海屏
刘海屏
刘海屏是指某些设备显示屏上的一个区域延伸到显示面,这样既能为用户提供全面屏体验,又能为设备正面的重要传感器留出空间。Android 在搭载 Android 9(API 级别 28)及更高版本的设备上正式支持刘海屏。请注意,设备制造商也可以选择在搭载 Android 8.1 或更低版本的设备上支持刘海屏。
为了确保一致性和应用兼容性,搭载 Android 9 的设备必须确保以下刘海行为:
①一条边缘最多只能包含一个刘海。
②一台设备不能有两个以上的刘海。
③设备的两条较长边缘上不能有刘海。
④在未设置特殊标志的竖屏模式下,状态栏的高度必须至少与刘海的高度持平。
⑤默认情况下,在全屏模式或横屏模式下,整个刘海区域必须显示黑边。
检测
如果不希望您的内容与刘海区域重叠,请确保您的内容不与状态栏和导航栏重叠,这样做一般就足够了。如果您要将内容呈现到刘海区域中,则可以使用 WindowInsets.getDisplayCutout() 来检索 DisplayCutout 对象,该对象包含每个 刘海区域的安全边衬区和边界框 。您可以使用这些 API 来检查您的内容是否与刘海区域重叠,以便根据需要重新放置。
API提供窗口布局属性 layoutInDisplayCutoutMode 控制我们的内容如何呈现在刘海区域中。有三种显示模式
通过theme方式设置
在activity中设置
刘海屏处理方式
默认行为(全屏页面不可用刘海区域,非全屏页面可以进行使用)LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER
默认情况下,在未设置特殊标志的竖屏模式下,在带刘海屏的设备上,状态栏的大小会调整为至少与刘海一样高,而您的内容会显示在下方区域。在横屏模式或全屏模式下,您的应用窗口会显示黑边,因此您的任何内容都不会显示在刘海区域中。
将内容呈现在短边刘海区域中(LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES,画面沉浸过去)
对于某些内容(如视频、照片、地图和游戏),呈现在刘海区域中是一种很好的方法,这样能够为用户提供沉浸感更强的全面屏体验。如果设置了 LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES,则在竖屏模式和横屏模式下,内容都会延伸到显示屏的短边上的刘海区域,而不管系统栏处于隐藏还是可见状态。请注意,窗口无法延伸到屏幕的长边上的刘海区域。使用此模式时,请确保没有重要内容与刘海区域重叠。
则不允许窗口与刘海区域重叠。(LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER)
PS:根据应用场景。可以自行选择需求进行适配。一般和沉浸式一起使用。
⑥ Android刘海屏适配
刘海屏幕的适配,在全面屏设置下,顶部有刘海的区域,有的会导致刘海把标题栏等内容遮盖如下图,这是美团的统一版本在小米和华为上的适配,可以看到小米的未遮挡内容,但在华为设备上,明显刘海遮住了一部分内容,目前手里只有这两台设备,所以没有更多机型测试,不过根据上线APP反馈,目前这个方法可以满足。此博文为笔记内容,所以内容不多
如果统一留出固定的高度,会在不同设备上造成不同的效果,现在使用动态计算顶部状态栏高度然后预留高度,防止被异形屏遮挡情况,使用之后的效果如下图
使用方法,在布局上设置一个占位条,需要适配的引用进来,因为有些布局是不用设置的
⑦ 小米8隐藏刘海屏选项怎么不见了
找到小米8隐藏刘海屏选项的方法:
1、小米8关闭刘海的选项是在手机设置,面屏页面,打开后就可以看到了。
2、如果小米8打开设置,全面屏页面后找到不到“隐藏屏幕刘海”选项,则说明用户小米8系统更新了,在安卓手机升级到安卓9后就取消了该功能。
北京小米科技有限责任公司(简称:小米),成立瞎知咐于2010年4月,是一家专注于高端智能手机、互联网电视以及智能家居生态链建磨纯设的创新型科技企业。“为发烧而生”是小米的产品概念。小米公司首创了用互联网模式开发手机操作系统、发烧友参与开发改进的模式。2011年,发布第一款产品“小米手机”。2014年12月,小米12.7亿元入股美的集团。2016年6月,宣布联合新希望集团等企业申办的民营银行“四猛源川希望银行”正式获得银监会批复筹建;9月1日,小米联合中国银联正式发布小米支付(MiPay)。
⑧ oppo A5刘海屏玩游戏被遮挡怎么办
办法还是有就是需要做一点牺牲了,现在很多的手机都会追求高屏占比,而对于怎么做到这一点厂商也都是绞尽脑汁的首先就是苹果推出的刘海屏了,虽然屏幕的屏占比变大了,但是这种异形全面屏看着就非常的别扭的,而且特别是有些软件不和这个刘海兼容就会造成使用不好的反馈。对于安卓机来说都是可以在设置里面强制把刘海去掉的,也就是说可以设置通知栏变成全刘海这样损失一点屏幕但是换来好的体验。
⑨ Android 屏幕适配之bug 刘海屏、水滴屏
上述两种屏幕都可以统称为刘海屏,不过对于右侧较小的刘海,业界一般称为水滴屏或美人尖。
目前国内流行的手机厂商主要有:vivo、oppo、华为、小米。各厂商对刘海屏的适配都大不相同,各自有各自对刘海屏的适配API,具体的适配方法可以阅读相应的官网:
VIVO: https://dev.vivo.com.cn/documentCenter/doc/103
OPPO: https://open.oppomobile.com/wiki/doc#id=10159
小米: https://dev.mi.com/console/doc/detail?pId=1293
华为: https://developer.huawei.com/consumer/cn/devservice/doc/50114 ?
具体的适配方法这里不作一一介绍,按照以上四大厂商誉带官网所给出的适配方法,这里给出四大厂商判断/获取刘海屏的工具类:
}
根据四大厂商官网所提供的适配方案,其中需要在AndroidManifest中添加标签(具体说明请浏览官网):
在对于Android P的适配中Google给出了统一的方案(基于Android API 28):
<meta-data android:name="android.vendor.full_screen" android:value="true"/>
在Build.VERSION.SDK_INT >= 28中提供了以下接口:
DisplayCutout类接口:主要用于获取凹口位置和安全区域的位置等。
方法
接口 说明: 返回Rects的列表,每个Rects都是庆圆芦显示屏上非功能区域的边界矩形。
返回安全区域距离屏幕左边的距离,单位是px。
返回安全区域距离屏幕右边的距离腔拍,单位是px。
返回安全区域距离屏幕顶部的距离,单位是px。
返回安全区域距离屏幕底部的距离,单位是px。
模式:
模式说明:只有当DisplayCutout完全包含在系统栏中时,才允许窗口延伸到DisplayCutout区域。 否则,窗口布局不与DisplayCutout区域重叠
该窗口决不允许与DisplayCutout区域重叠。
⑩ 手机刘海屏是什么意思
若使用的乎冲余是vivo手机,“刘海屏”是一种异型全面屏,是为追求极致边框岁滚而采用的一种屏幕判历显示方式。在屏幕上方显示一个小黑块,里面搭载了摄像头、听筒及传感器等组件,因形似刘海儿而得名。