为什么国内Android应用都不适配沉浸式状态栏

 我来答
广州启汇营销策划有限公司
2018-08-03 · 专业app开发、互联网营销策划
广州启汇营销策划有限公司
广州启汇营销策划有限公司是国内领先的移动互联网技术解决方案服务商。拥有子品牌:启汇网络和启汇营销。提供APP、移动商城、Web等开发服务。专注品牌建设、全媒介投放、内容运营、活动策划等市场服务。
向TA提问
展开全部
  • 简单介绍

    沉浸式是APP界面图片延伸到状态栏, 应用本身沉浸于状态栏。当启用该模式,应用程序的界面将占据整个屏幕,系统自动将隐藏系统的状态栏和导航栏,让应用程序内容可以在最大显示范围呈现。

  • 常见问题

  1. 4.4及其以上都是可以实现沉浸式状态栏效果的,5.0及其以上可以直接在主题中设置颜色,也可以调用 Window 类中的 setStatusBarColor(int color) 来实现,这两种方式在5.0上都比较简单。

  2. 图片背景的页面让状态栏透明及半透明。

  3. 使用 DrawerLayout 时,主界面实现沉浸状态栏同时,保证抽屉视图也能延伸到状态栏。

  • 问题解决

  1. 给状态栏设置颜色,先设置状态栏透明属性,给根布局加上一个和状态栏一样大小的矩形View(色块),添加到顶上,代码如下:

  2. 图片作背景时,状态栏透明,实现比较简单,根布局背景设置为图片,然后添加状态栏透明 Flag, 然后设置根布局的 FitsSystemWindows 属性为 true 即可。

  3. 使用 DrawerLayout 时的特殊处理后,再对根布局,即 DrawerLayout 进行设置,要针对 DrawerLayout 的内容布局进行设置,即抽屉之外的另一个布局。

其他

需要注意的是,DrawerLayout 的布局只能包含两个直接子布局,一个是内容布局,一个是抽屉布局,否则仿状态栏色块会被遮挡在最下面。

微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
双鱼戏剧牡丹亭
2017-02-19 · 超过234用户采纳过TA的回答
知道小有建树答主
回答量:330
采纳率:0%
帮助的人:344万
展开全部
Android4.4已经提供了沉浸式状态栏的api,可是为什么国内的主流应用都不增加适配呢?求开发者解答,我做过沉浸式的Demo,感觉没什么难度,所以就是想不明白为什么国内很少适配。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
睢鸠欣合xiu
2017-02-13 · TA获得超过308个赞
知道小有建树答主
回答量:512
采纳率:100%
帮助的人:167万
展开全部
不适配吗?很多主流应用都已适配了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式