android_基础_修改系统背景(状态栏颜色、导航栏颜色、标题栏颜色等等)
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_基础_修改系统背景(状态栏颜色、导航栏颜色、标题栏颜色等等)相关推荐
- android沉浸式模式简书,Android 沉浸式模式与常见状态栏和导航栏效果
Android沉浸式模式 官方称沉浸式状态栏为沉浸式模式. 什么是沉浸式? 沉浸式就是让人专注当前的(由设计者营造)情境下感到愉悦和满足,而忘记真实的情境. 什么是Android中的沉浸式? 当启用该 ...
- ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...
原标题:超简单!!! iOS设置状态栏.导航栏按钮.标题.颜色.透明度,偏移等 1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比 ...
- 【干货】Android系统定制基础篇:第十三部分(开放root权限、禁止应用旋转、隐藏状态栏和导航栏)
一.Android开放root权限 Android 5.1 1.修改 su 源码(system\extras\su\su.c),注释下面代码: int main(int argc, char **ar ...
- iOS 更改状态栏/导航栏颜色的几种实用方法
实际开发需求: 这样代码之后 导航栏颜色白色,但是状态栏没有显示 这样写之后,导航栏和状态栏都是白色 一. 状态栏的设置 iOS上状态栏就是指的最上面的20像素高的部分,状态栏分前后两部分. 前景部 ...
- swift 隐藏状态栏_swift 同时修改状态栏和导航栏出现的问题及解决的方法
在网上看了很多资料,都是独自设置导航栏或者状态栏,但是在我们的项目里面有这样一个问题: 我们的首页需要隐藏导航栏并且状态栏的颜色是白色, 而push出来的界面需要显示导航栏并且状态栏颜色设置成黑色,这 ...
- Android 12系统源码_SystemUI(五)自定义状态栏和导航栏视图
前言 前面几篇文章我们具体分析了Android12系统原生的StatusBar和CarStatusBar的启动流程以及视图构建流程,本篇文章我们来自定义实现状态栏和导航栏视图. 一.为系统添加自定义状 ...
- Android 加载页 完美隐藏系统状态栏和导航栏 适用刘海屏
适用版本(因为一些方法被高版本弃用或淘汰,可能效果不太好,以下版本验证可用): android {compileSdkVersion 28buildToolsVersion '28.0.0'defau ...
- Android布局延伸状态栏,Android沉浸式全屏讲解(状态栏、导航栏处理)
Android应用中经常会有一些要求全屏显隐状态栏导航栏的需求.通过全屏沉浸式的处理可以让应用达到更好的显示效果.下面系统的讲解一下有关全屏,隐藏状态栏导航栏,沉浸式的知识. 在Android4.1之 ...
- ios状态栏,导航栏,工具栏,tab栏的位置,附图
在iOS应用程序开发时,UIKit 框架提供了大量的UI元素共开发者使用.但开发者设计应用程序的用户界面时,一定要记得用户对于系统内置的那一套应用程序已经非常熟悉,所以开发者一定要正确的使用这些UI元 ...
- android 沉浸式菜单栏,Android沉浸式全屏讲解(状态栏、导航栏处理)
Android应用中经常会有一些要求全屏显隐状态栏导航栏的需求.通过全屏沉浸式的处理可以让应用达到更好的显示效果.下面系统的讲解一下有关全屏,隐藏状态栏导航栏,沉浸式的知识. 在Android4.1之 ...
最新文章
- Lync 小技巧-51-Lync 2013-不加域-客户端-1-下载-证书-信任链
- C#中使用SharpZipLib进行解压缩并使用ProtoBuf进行反序列化
- OEM status|start|stop
- 20175212童皓桢 Java实验二-面向对象程序设计实验报告
- linux基础--Bash逻辑控制语句
- corba的兴衰_数据科学薪酬的兴衰
- CCNP-第二篇-SLA扩展+EIGRP高级版(上)
- 【开发者成长】每个人都在编写草率代码
- 水土保持功能评估中k值的计算公式
- mysql 5.7日志配置_mysql-5.7日志设置
- [BZOJ4540][HNOI2016]序列(莫队)
- 【原创】flv文件的三种下载方法
- 查询计算机记录,电脑使用记录查询软件_电脑使用记录查询
- 豆瓣链接打开之后总是跳转首页
- python根据坐标画点并标记_python-如何使用colormap为matplotlib散点图中的特定点设置标记类型...
- lisp读点坐标绘多义线_多段线点导出和导入点坐标成多段线(AutoLISP源码)——好用的AutoCAD点坐标导入导出工具...
- 小白兔和小灰兔【爱情故事系列暖暖的很贴心】
- 基于SSM框架的图书馆借阅管理系统
- Java生成二维码与解码二维码
- 基于推荐算法的电影系统——具体实现(3)