android导航栏与状态栏颜色及透明度

android导航栏与状态栏颜色及透明度,第1张

首先创建一个空项目,如下图

可以看到状态栏是白字黑背景, 导航栏也是白图标黑背景

嘿嘿, 我们先把状态栏隐藏掉,在添加一个ImageView, 让ImageView做背景(方便查看)

样子如下:

将状态栏和导航栏设置透明, 找到 Manifestxml 文件, 在主题样式中修改

android:statusBarColor 设置状态栏背景色

android:navigationBarColor 同上

android:windowLightStatusBar 设置状态栏文字色, true为深色, false为白色

android:windowLightNavigationBar 同上

android:windowTranslucentStatus 设置状态栏半透明状态, true为半透明, false为不透明

android:windowTranslucentNavigation 同上

最后两个半透明状态下面没用, 可自己尝试看效果

效果图如下:

可以看到导航栏与状态栏并没有透明,原因是默认不能占用状态栏空间与导航栏空间,根布局背景为白色,所有这里显示白色

可以通过设置 getWindow()getDecorView()setSystemUiVisibility() 来适配

ViewSYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 适配状态栏空间

ViewSYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 适配导航栏空间

效果如下:

在任务栏的颜色也是这一主题的一部分,为了改变话题。但Windows自带的没有紫色的主题,你可以去网上下载。有三个主题格式:WB主题,VS主题,格式EXE傻瓜。主题WBA格式开始专门的工具WindowBlinds的。

这个需要手机ROOT。然后你需要下面这三个工具,重力工具箱,X-Blast工具,X-框架。你说的那个效果其实就是把状态栏透明化。用这三个工具不仅可以调整状态栏透明度,还可以为状态栏添加。可以调节状态栏时间的颜色,可以让时间在通知栏居中显示并显示星期。可以改变通知栏的透明度,以及电量数字化显示。可以更改电量的图标,颜色,充电的颜色状态。还有通知栏其他图标的颜色!下拉通知栏的底图在横屏时跟竖屏时可以分别设置不同的底图。还可以细分音量,电源键按下时显示的菜单里可添加扩展桌面,也就是通知栏自动隐藏,可以添加截图功能等等,这是系统美化的主要工具!如果你系统是安卓442的,那么这几个工具需要下载KK版本的。

本回答适用于OPPO所有机型。

在安卓60,增加了SYSTEM_UI_FLAG_LIGHT_STATUS_BAR这个Flag字段,可以设置状态栏的字体为深色,不是一直默认的白色了。在浅色背景的沉浸式状态栏中很有必要。

使用方式

window必须是FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS(绘画模式)且一定不能是FLAG_TRANSLUCENT_STATUS(半透明模式)

注:在80跟60系统上测试过,80这个并没有要求,60确实是需要这个前提

在一Activity多Fragment,各Fragment之间字体效果可能要求不同,需动态设置字体颜色

参考文章: https://wwwjianshucom/p/eec1cf2aa96d

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/835229.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-10
下一篇2023-08-10

随机推荐

  • 完美玛丽艳的美白精华露用过的人说下效果如何…谢谢

    使用完美玛丽艳的美白精华露的人对其效果的反馈是正面的。有人认为使用后皮肤变得更加明亮透亮,斑点有所减轻,同时肌肤补水和滋润的效果也很好,皮肤变得更加柔软细嫩。另外,这款产品的质地轻盈易吸收,味道好闻,使用时感觉很愉悦。在价格方面,相比其他品

    2024-04-15
    45300
  • lamer精华味道怪怪的

    lamer精华味道怪怪的,这可能是因为其成分所带来的。从多个角度来看,可能存在以下几个原因:在化妆品中添加香料是常见的做法,以增加产品的香气吸引力。每个人对味道的感受是不同的,有些人可能喜欢某种香气,而有些人则可能觉得怪怪的。因此,我们需要

    2024-04-15
    45500
  • 如何辨别妮维雅洗面奶是否是正货??

    妮维雅洗面奶是市面上非常受欢迎的品牌之一,很多人会购买这款产品。但是,如何辨别妮维雅洗面奶是否是正货呢?下面从多个角度来为大家解答。购买渠道要从购买渠道入手。建议消费者在正规的商场或官方网站购买妮维雅洗面奶。因为官方授权的商家会有专门的销售

    2024-04-15
    39900
  • 精华素和精华液的区别及使用

    精华素和精华液其实在区别上面并不是很大,如果真的要说区别的话,那可能精华液相对稀释一些,而精华素就更加浓稠一点。它们两者的作用都有美白、祛斑、防皱等,当然功效往往都是由于它们的成分决定的。精华液在使用的顺序上面是护肤水之后,使用乳液滋润之前

    2024-04-15
    34000
  • 常州公交216路跟30路改道有临时线路吗?

    [常州公交官网查询的]线路名称: 216下行 始发站: 火车站公交中心站 终点站: 青龙双沟 线路长度: 1290 所属公司: 巴士公司 全线站点: 火车站公交中心站-红梅新村-竹林北路-技师院-董头村-翠竹公园-三里庵-五里头村-森源国际

    2024-04-15
    28000
  • 雪露紫活悦光采眼霜和雅斯兰黛眼霜哪个好

    眼霜是保养眼部肌肤的必备品,很多人常常会感到眼部干燥、细纹增多等问题。在市场上有很多种不同的产品,如雪露紫活悦光采眼霜和雅斯兰黛眼霜。这两款产品哪个更好呢?我们来看看它们的功效成分。雪露紫活悦光采眼霜中包含的紫金盏精华能够深层滋润肌肤,并有

    2024-04-15
    36300
  • 妮维雅身体乳好用吗?妮维雅身体乳使用评测推荐

    夏天涂身体乳的好处就是,即使是穿露肩膀和手臂的衣服,plmm们也可以很自信的展示自己20岁年龄感的肌肤状态,毕竟,谁也不想在大街上被人比下去不是,妮维雅身体乳可谓是众多品牌身体乳中,护理效果最好的一款产品,便宜大碗还好用,快快入手,谁用谁知

    2024-04-15
    28400

发表评论

登录后才能评论
保存