Android状态栏StatusBar颜色修改

news/2024/9/19 7:00:32 标签: android
<!-- 文字及图标颜色:true为深色,false为浅色 -->
<item name="android:windowLightStatusBar">true</item>
<!-- 背景色 -->
<item name="android:statusBarColor">?android:attr/colorPrimary</item>

去除actionbar

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->

    <style name="Theme.Pine" parent="Theme.MaterialComponents.DayNight.NoActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/purple_200</item>
        <item name="colorPrimaryVariant">@color/purple_700</item>
        <item name="colorOnPrimary">@color/black</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/teal_200</item>
        <item name="colorSecondaryVariant">@color/teal_200</item>
        <item name="colorOnSecondary">@color/black</item>
        <!-- Status bar color. -->
        <!-- 文字及图标颜色:true为深色,false为浅色 -->
        <item name="android:windowLightStatusBar">true</item>
        <!-- 背景色 -->
        <item name="android:statusBarColor">@color/white</item>
        <!-- Customize your theme here. -->

    </style>
</resources>

核心代码:

<style name="Theme.Pine" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<!-- 文字及图标颜色:true为深色,false为浅色 -->
<item name="android:windowLightStatusBar">true</item>
<!-- 背景色 -->
<item name="android:statusBarColor">@color/white</item>


http://www.niftyadmin.cn/n/5665193.html

相关文章

解密.bixi、.baxia勒索病毒:如何安全恢复被加密数据

导言 在数字化时代&#xff0c;数据安全已成为个人和企业面临的重大挑战之一。随着网络攻击手段的不断演进&#xff0c;勒索病毒的出现尤为引人关注。其中&#xff0c;.bixi、.baxia勒索病毒是一种新型的恶意软件&#xff0c;它通过加密用户的重要文件&#xff0c;迫使受害者支…

QT 带箭头的控件QPolygon

由于对当前项目需要绘制一个箭头控件&#xff0c;所以使用了QPainter和QPolygon来进行绘制&#xff0c;原理就是计算填充&#xff0c;下面贴出代码和效果图 这里简单介绍下QPolygon QPolygon是继承自 QVector<QPoint>那么可以很简单的理解为&#xff0c;他就是一个点的…

Kafka性质小结

1、关于消息偏移量的确认 消息的确认包括自动确认和手动确认&#xff0c;通常采用手动确认的方式&#xff0c;配置项和代码块分别如下所示。这里需要注意的是&#xff0c;当消息1、2、3顺序到达&#xff0c;2偏移量确认失败&#xff0c;3偏移量确认成功时&#xff0c;2的偏移量…

SIP Servlets学习

1. SIP Servlets 基础 SIP Servlets 是一种扩展 Java Servlets 的 API&#xff0c;专门用于处理 SIP&#xff08;Session Initiation Protocol&#xff09;消息&#xff0c;用于实现语音和视频通信应用。SIP Servlets 在支持 SIP 的 Java Servlet 容器中运行&#xff08;如 JB…

『功能项目』QFrameWork框架重构OnGUI【63】

我们打开上一篇62QFrameWork背包框架的项目&#xff0c; 上文将功能实现在一个脚本中 本章要做的事情让脚本实现背包框架思想 首先按照图示创建脚本&#xff1a; 创建脚本&#xff1a;Item.cs namespace QFramework {public class Item{//道具public string Key;public string …

深入理解API和前后端网络请求流程

在现代web应用开发中&#xff0c;理解API和网络请求流程的细节至关重要。本文将深入探讨从用户操作到后端处理&#xff0c;再到前端展示的整个过程&#xff0c;包括每个环节的作用、原理和潜在的优化点。 一、API的本质与类型 1. API的定义与作用 API&#xff08;应用程序编…

基于python+django+vue的美术馆预约系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于协同过滤pythondjangovue…

esp32s3分区表配置及读写

一、分区表介绍 每片 ESP32-S3 的 flash 可以包含多个应用程序&#xff0c;以及多种不同类型的数据&#xff08;例如校准数据、文件系统数据、参数存储数据等&#xff09;。因此&#xff0c;在 flash 的 默认偏移地址 0x8000 处烧写一张分区表。 分区表中的每个条目都包括以下…