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

随机推荐

  • 雅诗兰黛精华露和精华的区别

    雅诗兰黛精华露和精华的区别如下:1 质地:精华露是高浓缩后的护肤品,质地较为粘稠,更适合干性皮肤使用。而精华液是液体状态,质地更清爽一些,可在面霜之前使用,具有深度补水 和美白的作用。2 适用人群:精华露适合30岁以上的人群,而精华液适合各

    2024-04-15
    56000
  • 柔嘉艾灸是上市公司吗

    不是。根据查询BOSS直聘网显示:1、柔嘉企业是一家集科研、生产、销售,投资、教育培训、营销咨询、专业会展、网络科技为一体的多元化、现代化集团公司,也是国内最具有发展潜质的健康产业公司。2、柔嘉艾灸没有向证券监督管理机构提出股票上市申请。柔

    2024-04-15
    53700
  • 精华液和精油是一种东西吗?有何区别?

    精华液和精油不是一种东西,其功效和使用手法都不一样哦!精华液通常是某一系列产品中所含美容成分浓缩的产品,往往都是量少价贵,在化妆水和乳液(或面霜)之间使用,精华液可加强该系列产品的功效,比如美白系列中的美白精华液,可以加强美白效果;抗衰老系

    2024-04-15
    58900
  • 精华露和精华液一样吗?

    精华水、精华液、精华露、是一样的吗,还是有区别的? 精华水就是比较粘稠比较营养的化妆水。 精华液就是用在化妆水之后那一步,精华露要比精华液稍微稀一点。精华素和精华液一样吗?什么区别 精华液的分子比较小,质地较稀,易吸收,用了之后

    2024-04-15
    53900
  • 广州站到天河区长兴路美景街48号海伦西子怎么坐车?

    公交线路:地铁5号线 → 地铁6号线 → 772路,全程约137公里1、从广州站步行约400米,到达广州火车站2、乘坐地铁5号线,经过3站, 到达区庄站3、步行约140米,换乘地铁6号线4、乘坐地铁6号线,经过5站, 到达天河客运站5、步行

    2024-04-15
    47300
  • 相宜本草各种系列都有什么作用?

    相宜本草的红石榴系列和仙人掌系列都是不错的。红石榴系列,主要是深层美白抗氧化,提亮肤色的;仙人掌系列,无油配方,密集补水的。 2、就楼主描述的肤质情况,一一推荐你合适的相宜本草的产品:“脸上有斑”,可使用相宜本草的美白祛斑系列,有美肤祛斑面

    2024-04-15
    38900
  • 有谁用过妮维雅的防晒产品?进来说说啊

    用过的感觉油油的。比较好的有兰蔻,迪奥,资生堂,建议买三个15ml中样,不到200元,差不多够用了我觉得防晒霜一般比较油腻,涂在脸上有不透气的感觉。其实防晒指数越大对皮肤的副作用也就越大,而且防晒霜不是一劳永逸的,要定时的补涂,效果才会最好

    2024-04-15
    43400

发表评论

登录后才能评论
保存