其实好多app状态栏和小白条没沉浸是华

查看 76|回复 6
作者:fEnG3   
其实好多app状态栏和小白条没沉浸是华为的锅,你们没发现苹果ios所有的app状态栏和小白条都沉浸,而且适配得很完美吗,因为苹果把状态栏和导航条这两个系统组件的背景默认设置是透明的,而且权重是最高的,完全覆盖在屏幕最上面一层,达到沉浸全屏的效果,就像图九所说,开发者只需要关心自己的UI编写,给状态栏和导航条预留位置就行,统一规范,且容易开发,如图一到图五,可以看到像b站和微博,即使用户换了主题装扮,状态栏和小白条也是沉浸的,看着就很舒服没有割裂感[受虐滑稽]
再来说说鸿蒙,鸿蒙沿用了安卓那一套,可以参考这个视频【鸿蒙HarmonyOS沉浸式状态栏和导航栏的适配处理-哔哩哔哩】 https://b23.tv/kQMMH3i
状态栏和导航条还需要开发者自己专门去改透明,改z轴的权重,而不是系统提前为你布局好了,导致的结果就是第三方开发的app各做各的,有的app状态栏是下滑才能显示,有的app状态栏是一整个黑条,根本没做沉浸,有的app就用心点,专门做了透明背景沉浸,小白条也是如此,你看酷安的小白条就适配得很好,但你看其他比如微信和b站,根本没做小白条的适配,就是整个大白底或者大黑底,比如图六到图八。最让我诧异的是,鸿蒙next上华为自己的一些app都没做好这些[cos滑稽]还需要之后单独进行适配,而不是系统提前帮开发者做好这些工作。
所以鸿蒙next在状态栏和导航条这方面做的不如ios好,最后造成的结果就是和安卓一样,有的app适配的很好(状态栏和导航条完全沉浸),有的app只做一半(状态栏一条黑边,只有导航条沉浸了),有的app就干脆不适配(上下两条大黑边,和安卓一样的思路,根据最近的界面进行取色),最后就没有统一的规范,各做各的。
华为应该学习ios,提前把这些工作做好,一劳永逸,既利好开发者,也利好自己的系统统一整洁规范。但目前看来,华为做的不上心[受虐滑稽]  









状态栏, 白条, 鸿蒙

nitoo   
咱要不学一下开发  你不会以为ios的状态栏小白条的沉浸不用开发者自己适配吧,ios也要开发者自己一个个页面改
寂寞沙洲冷03   
华为走的还是安卓的老路子
殇下星玺   
如果适配不复杂,写几行代码全局设置之类的还好,如果适配这个还要大费周章的写库写类那就真的是华为的锅[流汗滑稽]
米拉卡拉咪   
苹果的是做在应用上了,直接覆盖,挺好的思路
德玛西吖   
建议你说成不够上心,[受虐滑稽]不然可能会有人喷你[流汗滑稽]
fEnG3
OP
  
这也是为什么开发预览版的抖音状态栏和导航条是沉浸的,到了beta就成大黑边了,因为华为自己就没有提前为开发者做好全屏沉浸的工作,还得让开发者自己专门适配[受虐滑稽]
您需要登录后才可以回帖 登录 | 立即注册

返回顶部