脚本生命周期:Awake:脚本唤醒,此方法相当于类的初始化方法,只执行一次Start:只执行一次Update:正常更新,用于更新逻辑,每帧调用一次LateUpdate:推迟更新:在Update之后执行,每帧调用一次OnGUI:绘制界面,每帧调用OnDestroy:当前脚本销毁时调用FixedUpdate:固定更新:根据固定时间来更新,常用于模型移动等操作,在Edit->Project Set            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 09:54:32
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            特别注意:/static/img/back.png tips:防止弹窗遮罩时页面可滚动,在弹窗的外层view标签加上 @touchmove.stop.prevent="" 1、关于自定义导航栏中的刘海屏适配问题:官方提供了一个CSS变量可以直接引用:var(--status-bar-height)该变量自动匹配设备平台状态栏高度此变量可以用calc() 加上其他单位数值来使用具体参数和说            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 10:48:59
                            
                                828阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            支持刘海屏刘海屏是指某些设备显示屏上的一个区域延伸到显示面,这样既能为用户提供全面屏体验,又能为设备正面的重要传感器留出空间。Android 在搭载 Android 9(API 级别 28)及更高版本的设备上正式支持刘海屏。请注意,设备制造商也可以选择在搭载 Android 8.1 或更低版本的设备上支持刘海屏。本主题介绍如何实现对带刘海屏的设备的支持,包括如何处理“刘海区域”,即显示面上包含刘海            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 22:46:20
                            
                                361阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android P预览版增加了很多亮点新特性,其中最接地气、最直观的改变当属适配了类似于华为P20的顶部凹槽屏幕设计这一项,俗称刘海屏。在开发者模式中,Android P系统将调整通知栏的设计来适配此种屏幕,新的APIs也将允许开发者决定通知消息的展示形式。随着各大手机厂商挤入“刘海屏”手机发布的潮流,Android P版本的此特性,能够让各大应用厂商充分利用独特的屏幕来进行应            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-14 10:09:08
                            
                                480阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android 官方9.0刘海屏适配策略如果非全屏模式(有状态栏),则app不受刘海屏的影响,刘海屏的高就是状态栏的高如果全屏模式,app未适配刘海屏,系统会对界面做特殊处理,竖屏向下移动,横屏向右移动我们先模拟下全屏没有适配刘海屏的效果 
                                    
                             
         
            
            
            
            先参考一下各厂商的刘海屏适配api华为:https://devcenter-test.huawei.com/consumer/cn/devservice/doc/50114 小米:https://dev.mi.com/console/doc/detail?pId=1293Oppo:https://open.oppomobile.com/service/message/detail?id=61876            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-08 00:54:41
                            
                                310阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用原生占位(仅App端支持)mainfest.json 文件 app-plus 节点下配置 safearea"safearea": {  
    "background": "#CCCCCC",  
    "bottom": {  
        "offset": "auto"  
    }  
}不使用原生占位(非App端可以不配置mainfest)mainfest.json 文件             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-07 21:38:52
                            
                                640阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            刘海屏顶部安全区|状态栏高度var(–status-bar-height) 此变量在微信小程序环境为固定 25px,在 5+App 里为手机实际状态栏高度。 当设置 “navigationStyle”:“custom” 取消原生导航栏后,由于窗体为沉浸式,占据了状态栏位置。此时可以使用一个高度为 var(–status-bar-height) 的 view 放在页面顶部,避免页面内容出现在状态栏。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-04 09:31:22
                            
                                211阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iPhoneX(刘海屏)适配在 iOS11的时候,苹果破天荒发布了一款新屏幕样式的手机,俗称刘海屏。世人皆道丑,而后纷纷买之。自此,iOS 开发者们也走向了 iPhoneX系列的适配之旅。区别状态栏,导航栏的改变和底部 Home Indicator的新增 。普通屏幕iPhoneX(刘海屏)系列状态栏高度2044导航栏高度6488tabBar4983(其中有34Home Indicator交互区)导            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 19:16:32
                            
                                415阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景1.目前已上市的小米 Notch 设备(俗称刘海屏手机)如下,其宽度、高度和形状均略有差异。机型modeldevice分辨率Notch高度Notch宽度DPI小米8Xiaomi MI 8dipper1080*224889560440小米8 SEXiaomi MI 8 SEsirius1080*224485540440小米8 透明探索版Xiaomi MI8 Explorer Editionurs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 18:33:14
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            参考文章Demo地址全屏状态下全屏的状态中,状态栏是不存在的,系统默认DecorView布局不会延申到刘海区域.设置全屏// 去除标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
// WindowManager.LayoutParams.FLAG_FULLSCREEN: 让window进行全屏显示
getWindow().setFlags(Win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 18:08:17
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前期基础知识储备image话不多说,这么多刘海屏手机今年集中爆发,所以尽管刘海屏不好看,但是还是要适配。2017年苹果X开启了刘海屏时代,2018年集中爆发,纷纷采取刘海屏这一策略来实现全面屏的概念(看36氪中的新闻,明年是5G元年,同时三星推出了折叠屏,未来的手机主流趋势是否会发生改变暂不得而知,但刘海屏不会退出市场,淡出视野这一点是确定的),所以Android手机对于刘海屏的适配也是比较重            
                
         
            
            
            
            # Android 适配刘海屏的实践与探讨
随着智能手机市场的不断发展,刘海屏(或称异形屏)成为了一种流行的设计趋势。为了确保用户在使用应用时能够获得良好的体验,开发者需要了解如何在Android应用中适配刘海屏。本文将从适配的重要性、实现方法以及相关代码示例来进行阐述。
## 适配刘海屏的重要性
刘海屏的设计虽然可以增加屏幕的占用率,但也会影响传统的UI布局,特别是在状态栏、导航栏等区域。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-11 06:56:22
                            
                                161阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            https://juejin.cn/post/6844903967625854990            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-11 10:48:59
                            
                                258阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在全面屏手机爆发后,华为可以说迅速做出了反应,先后推出多款全面屏手机,比如荣耀畅玩7X、荣耀V10、华为nova2S等,都取到了很好的成绩。去年,苹果公司也是发布了一款“刘海屏”的手机iPhoneX,虽然“刘海”遭到了一部分网友的吐槽,但是这似乎一点也没有影响iPhoneX的销量,因此目前许多厂商纷纷跟风,比如OPPO即将发布的OPPr15和VIVO即将发布X21,就连华为也是发布了首款“刘海屏”            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-04 07:23:33
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目前市面上的刘海屏和水滴屏手机越来越多了,颜值方面是因人而异,有的人觉得很好看,也有人觉得丑爆了,我个人觉得是还可以。但是作为移动开发者来说,这并不是一件好事,越来越多异形屏手机的出现意味着我们需要投入大量精力在适配上(就不提之后会出的折叠屏手机了)。本文总结了当下主流手机的刘海屏适配方案,鉴于目前Android碎片化的情况,想要覆盖所有的机型是不可能的,但是能适配一些是一些,总比什么都不做要好。            
                
         
            
            
            
            前言目前市面上的刘海屏和水滴屏手机越来越多了,颜值方面是因人而异,有的人觉得很好看,也有人觉得丑爆了,我个人觉得是还可以。但是作为移动开发者来说,这并不是一件好事,越来越多异形屏手机的出现意味着我们需要投入大量精力在适配上(就不提之后会出的折叠屏手机了)。本文总结了当下主流手机的刘海屏适配方案,鉴于目前Android碎片化的情况,想要覆盖所有的机型是不可能的,但是能适配一些是一些,总比什么都不做要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 15:23:17
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            市面上的屏幕尺寸和全面屏方案五花八门。 上述两种屏幕都可以统称为刘海屏,不过对于右侧较小的刘海,业界一般称为水滴屏或美人尖。为便于说明,后文提到的「刘海屏」「刘海区」都同时指代上图两种屏幕。当我们在谈屏幕适配时,我们在谈什么1.适应更长的屏幕 2.防止内容被刘海遮挡其中第一点是所有应用都需要适配的,对应下文的声明最大长宽比 而第二点,如果应用本身不需要全屏显示或使用沉浸式状态栏,是不需要适配的。            
                
         
            
            
            
            0.刘海屏这儿的刘海屏统一指挖孔屏、凹凸屏等有一部分不能显示内容的区域的屏幕1.刘海屏适配1.1刘海屏的类型自从iPhone X以后,Android各大厂商都在跟风刘海屏,先不管它的好看与否,这都是android开发者迈不过去的一道坎,由于android设备类型太多,也造成了刘海屏的不同类型,大致如下图所示 最后一种没有见过,暂时不去管它。为了防止全屏显示时布局的遮挡及提供给用户更好的屏幕使用或者            
                
         
            
            
            
            Apple一直在引领设计的潮流,自从 iPhone X 发布之后,”刘海屏” 就一直存在争议,本以为是一个种...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-07 13:41:05
                            
                                287阅读
                            
                                                                             
                 
                
                                
                    