package com.yazhi1992.practice.immersion_status_bar; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.graphics.drawable.Drawable; import andr
我建议在测试下面的代码的时候自己先新建一个项目,测试下面代码,这样效果清楚点,避免因为粗心而导致效果达不到。介绍: 最主要还是起到记笔记的作用,功能也比较简单。第一步: 去除标题,在style.xml修改为如下情况。 修改前的情况: 修改后的情况: 可以看到标签不见了。(是不是感觉有点啰嗦,最主要是为了详细)。第二步(重点,前面的一般都知道,现在才是重点,请认真阅读): 去除修改的颜色Win
转载 2023-08-01 13:18:02
214阅读
改变状态栏颜色通过Style设置通过指定主题:android:theme=”@style/AppTheme”<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize yo
转载 2024-08-14 00:17:03
550阅读
状态栏如上图,状态栏位于Eclipse最底部,它与菜单、快捷菜单属都属于WorkbenchWindow 对象,初始值可在ApplicationActionBarAdvisor中分别重写fillMenuBar(菜单)、fillCoolBar(快捷菜单)、fillStatusLine(状态栏) 进行设置。 状态栏与快捷菜单一样,默认是不显示的,需要配置其显示,这个很重要,其中菜单与快捷菜单
这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默认的透明度太深了,让我改浅一点,然后在想了一些办法之后给解决了。本着不重复造轮子的原则,索性整理成一个工具类,方便需要的开发者。项目 GitHub 地
在 官方文档 中介绍了可以引用v21的兼容包,在样式中配置如下主题样式就可以达到我们的目的 <style name="Theme.MyTheme" parent="Theme.AppCompat.Light"> <!-- Here we setting appcompat’s actionBarStyle --> <item name="act
Android系统都有深色状态栏字体模式,但是目前只看到了小米和魅族公开了各自的实现方法,小米的支持MIUI V6以上版本,魅族的支持Flyme4.0以上版本。Android6.0以上系统好多品牌手机都好多都可以修改:/** * 设置状态栏图标为深色和魅族特定的文字风格,Flyme4.0以上 * 可以用来判断是否为Flyme用户 * @param window 需要设置的窗口 * @par
转载 2024-06-25 09:44:09
68阅读
前言说明:感谢大家对我美化作品的喜爱,但是如果以前没有使用过此类第三方美化,那么请耐心看完本教程,本教程主要内容:华为格式的状态栏导入使用、png图片制作成华为格式状态栏使用工具:MT管理器、爱美化APP 没有的可以在公众号聊天页面菜单点击“使用教程/相关软件下载”来获取下载链接#华为格式状态栏使用教程#使用mt管理器在BaiduNetdisk文件夹中找到你所下载的状态栏,打开到如下步骤(
其中获取状态栏高度的方法代码如下:private static int getStatusBarHeight(Context context) { int statusBarHeight = 0; Resources res = context.getResources(); int resourceId = res.getIdentifier("status_bar_height", "dime
转载 2024-07-25 11:28:43
44阅读
这是一个为Android App 设置状态栏的工具类, 可以在4.4及其以上系统中实现 沉浸式状态栏/状态栏变色,支持设置状态栏透明度,满足你司设计师的各种要求(雾)。在此之前我写过一篇Android App 沉浸式状态栏解决方案,后来我司设计师说默认的透明度太深了,让我改浅一点,然后在想了一些办法之后给解决了。本着不重复造轮子的原则,索性整理成一个工具类,方便需要的开发者。项目 GitHub 地
Android2.2、2.3定制修改状态栏,包括修改布局、背景、去除状态栏按键、添加状态栏按键等,涉及到xml文件、java文件和底层库c文件以及图片等。 注意:状态栏不属于Launcher,状态栏关系到系统层即Android框架的第三层,而Launcher只是相当于一个应用程序,只涉及到最上层。 当修改状态栏时需要全编译,但Launcher只需要小编译即可。 修
状态栏渐变先上图看效果 最近公司项目做了这个效果,有时间整理下分享给大家,为大家提供些思路 目前很多 app 都会有这个效果,状态栏随着可滚动的控件滑动的时候渐变。实现的办法更是各有千秋,可以用 CoordinatorLayout 自定义下 behavior用 ScrollView 监听滑动用 RecyclerView 监听滑动用别人封装的库其中的取舍就要结合自己的项目和实际情况了。 但是为了实
转载 2023-08-22 12:58:54
137阅读
由于市面上手机越来越多,状态栏五花八门,导致我们开发越来越混乱,这里总结一下状态栏开发需要注意什么。Android 4.4 之前,Android 的状态栏是黑色背景,无法修改。 (不需要适配)Android 4.4 推出了透明状态栏的效果。 (不需要适配)Android 5.0 提供了方法可以直接修改状态栏的颜色。 一下方法只针对Android 5.0+,5.0一下不做适配,因为不需要。
转载 2023-09-19 19:21:58
225阅读
1、沉浸式状态栏方法1、设置Theme 属性为透明状态栏 因为 API21 之后(也就是 android 5.0 之后)的状态栏,会默认覆盖一层半透明遮罩。且为了保持4.4以前系统正常使用,故需要三份 style 文件,即默认的values(不设置状态栏透明)、values-v19、values-v21(解决半透明遮罩问题)。//valuse <style name="Transluce
## iOS 修改状态栏颜色 ### 引言 iOS 中的状态栏是指位于屏幕顶部的一条条小条,它用来显示通知、电池电量等系统信息。有时候我们可能需要修改状态栏的颜色以满足设计需求,本文将介绍如何在 iOS 中修改状态栏的颜色。 ### 整体流程 下面是修改状态栏颜色的整体流程的表格展示: | 步骤 | 动作 | | --- | --- | | 1 | 在工程中设置状态栏样式 | | 2
原创 2023-11-04 07:08:37
200阅读
默认状态栏是黑色,一般都会改变成白色,状态栏有好几种颜色,黑色,白色,灰色等,都是用枚举类表示,所以只懂修改一种,其他都会, //修改状态栏颜色     //在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO。还有下面一行代码     [[UI
iOS
原创 2016-10-20 21:34:29
1628阅读
设置状态栏背景效果package com.cy.translucentparent;import android.app.Activity;import android.os.Build;import android.view.View;import android.view.Window;import android.view.WindowManager;/** * Crea...
设置状态栏背景效果package com.cy.translucentparent;import android.app.Activity;import android.os.Build;import android.view.View;im.
# Android 修改状态栏高度 在Android开发中,状态栏是系统提供的一个重要的UI元素,它通常位于屏幕的顶部,并显示了一些系统信息,如电池电量和时间等。在某些情况下,我们可能需要修改状态栏的高度,以满足特定的设计需求。本文将介绍如何在Android中修改状态栏的高度,并提供相应的代码示例。 ## 了解状态栏高度 在开始修改状态栏高度之前,我们需要先了解状态栏的相关知识。在Andro
原创 2023-08-28 05:57:49
1243阅读
android状态栏颜色修改 状态栏颜色的修改在4.4和5.x环境下分别有不同的方式,低于4.4以下是不能修改的。 5.x环境下方式一,状态栏将显示为纯1314
原创 2023-06-09 04:16:59
1186阅读
  • 1
  • 2
  • 3
  • 4
  • 5