android 开发 修改系统背景(状态栏颜色、导航栏颜色、标题栏颜色等等)

1、打开values下的styles.xml

发现有以下代码:

<resources><!-- Base application theme. --><style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"><!-- Customize your theme here. --><item name="colorPrimary">@color/myBarColor</item><item name="colorPrimaryDark">@color/myBarColor</item><item name="colorAccent">@color/colorAccent</item></style></resources>

那么其中的colorPrimary、colorPrimaryDark、colorAccent分别代表什么呢?看下图就可以一目了然:

style

2、更改colorPrimary和colorPrimaryDark

将colorPrimary、colorPrimaryDark的颜色换成你需要改变的颜色即可。

比如,我在values/colors.xml中定义了颜色:

<color name="myBarColor">#0682AF</color>

那么将colorPrimary、colorPrimaryDark的颜色换成@color/myBarColor即可:

<item name="colorPrimary">@color/myBarColor</item>
<item name="colorPrimaryDark">@color/myBarColor</item>

android_基础_修改系统背景(状态栏颜色、导航栏颜色、标题栏颜色等等)相关推荐

  1. android沉浸式模式简书,Android 沉浸式模式与常见状态栏和导航栏效果

    Android沉浸式模式 官方称沉浸式状态栏为沉浸式模式. 什么是沉浸式? 沉浸式就是让人专注当前的(由设计者营造)情境下感到愉悦和满足,而忘记真实的情境. 什么是Android中的沉浸式? 当启用该 ...

  2. ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...

    原标题:超简单!!! iOS设置状态栏.导航栏按钮.标题.颜色.透明度,偏移等 1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比 ...

  3. 【干货】Android系统定制基础篇:第十三部分(开放root权限、禁止应用旋转、隐藏状态栏和导航栏)

    一.Android开放root权限 Android 5.1 1.修改 su 源码(system\extras\su\su.c),注释下面代码: int main(int argc, char **ar ...

  4. iOS 更改状态栏/导航栏颜色的几种实用方法

    实际开发需求: 这样代码之后 导航栏颜色白色,但是状态栏没有显示  这样写之后,导航栏和状态栏都是白色 一. 状态栏的设置 iOS上状态栏就是指的最上面的20像素高的部分,状态栏分前后两部分. 前景部 ...

  5. swift 隐藏状态栏_swift 同时修改状态栏和导航栏出现的问题及解决的方法

    在网上看了很多资料,都是独自设置导航栏或者状态栏,但是在我们的项目里面有这样一个问题: 我们的首页需要隐藏导航栏并且状态栏的颜色是白色, 而push出来的界面需要显示导航栏并且状态栏颜色设置成黑色,这 ...

  6. Android 12系统源码_SystemUI(五)自定义状态栏和导航栏视图

    前言 前面几篇文章我们具体分析了Android12系统原生的StatusBar和CarStatusBar的启动流程以及视图构建流程,本篇文章我们来自定义实现状态栏和导航栏视图. 一.为系统添加自定义状 ...

  7. Android 加载页 完美隐藏系统状态栏和导航栏 适用刘海屏

    适用版本(因为一些方法被高版本弃用或淘汰,可能效果不太好,以下版本验证可用): android {compileSdkVersion 28buildToolsVersion '28.0.0'defau ...

  8. Android布局延伸状态栏,Android沉浸式全屏讲解(状态栏、导航栏处理)

    Android应用中经常会有一些要求全屏显隐状态栏导航栏的需求.通过全屏沉浸式的处理可以让应用达到更好的显示效果.下面系统的讲解一下有关全屏,隐藏状态栏导航栏,沉浸式的知识. 在Android4.1之 ...

  9. ios状态栏,导航栏,工具栏,tab栏的位置,附图

    在iOS应用程序开发时,UIKit 框架提供了大量的UI元素共开发者使用.但开发者设计应用程序的用户界面时,一定要记得用户对于系统内置的那一套应用程序已经非常熟悉,所以开发者一定要正确的使用这些UI元 ...

  10. android 沉浸式菜单栏,Android沉浸式全屏讲解(状态栏、导航栏处理)

    Android应用中经常会有一些要求全屏显隐状态栏导航栏的需求.通过全屏沉浸式的处理可以让应用达到更好的显示效果.下面系统的讲解一下有关全屏,隐藏状态栏导航栏,沉浸式的知识. 在Android4.1之 ...

最新文章

  1. Lync 小技巧-51-Lync 2013-不加域-客户端-1-下载-证书-信任链
  2. C#中使用SharpZipLib进行解压缩并使用ProtoBuf进行反序列化
  3. OEM status|start|stop
  4. 20175212童皓桢 Java实验二-面向对象程序设计实验报告
  5. linux基础--Bash逻辑控制语句
  6. corba的兴衰_数据科学薪酬的兴衰
  7. CCNP-第二篇-SLA扩展+EIGRP高级版(上)
  8. 【开发者成长】每个人都在编写草率代码
  9. 水土保持功能评估中k值的计算公式
  10. mysql 5.7日志配置_mysql-5.7日志设置
  11. [BZOJ4540][HNOI2016]序列(莫队)
  12. 【原创】flv文件的三种下载方法
  13. 查询计算机记录,电脑使用记录查询软件_电脑使用记录查询
  14. 豆瓣链接打开之后总是跳转首页
  15. python根据坐标画点并标记_python-如何使用colormap为matplotlib散点图中的特定点设置标记类型...
  16. lisp读点坐标绘多义线_多段线点导出和导入点坐标成多段线(AutoLISP源码)——好用的AutoCAD点坐标导入导出工具...
  17. 小白兔和小灰兔【爱情故事系列暖暖的很贴心】
  18. 基于SSM框架的图书馆借阅管理系统
  19. Java生成二维码与解码二维码
  20. 基于推荐算法的电影系统——具体实现(3)

热门文章

  1. 允许用户使用 MAK 密钥激活 Office 2010 批量许可版
  2. Linux 管理 ipod,如何使用Rhythmbox从Linux桌面管理iPod
  3. 最小函数依赖集,候选码,保持3NF依赖性的分解例题
  4. 【数据分析报告】携程客户分析与流失预测
  5. excel公式编辑器_无需支付!免费领取!极度公式丨专业公式 OCR 识别编辑软件...
  6. trivial/nontrival函数
  7. PG-Strom学习总结
  8. 能够在乱世中_乱世中
  9. 用python画中国象棋棋盘
  10. 编译原理 词法分析实验 流程图传不上去,不传了