首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

更新到支持时活动状态栏为黑色而不是透明-v7:27.1.0

是指 Android 开发中使用的一个库的版本号。该库是 Android Support Library 中的一个子库,用于支持应用程序在更新到 v7:27.1.0 版本后,将活动状态栏的颜色设置为黑色而不是透明。

活动状态栏是 Android 系统中位于屏幕顶部的区域,用于显示通知、系统图标和其他信息。在较早的 Android 版本中,状态栏通常是透明的,而在较新的版本中,可以通过设置来改变状态栏的颜色。

将活动状态栏的颜色设置为黑色可以提供更好的可读性和用户体验,特别是当应用程序的主题或背景颜色较浅时。黑色状态栏可以与浅色内容形成对比,使内容更加清晰可见。

在 Android 开发中,可以通过以下步骤将活动状态栏的颜色设置为黑色:

  1. 确保你的应用程序使用了 v7:27.1.0 版本的 Android Support Library。
  2. 在应用程序的主题中添加以下属性:
代码语言:txt
复制
<item name="android:windowLightStatusBar">true</item>

这将告诉系统将状态栏的图标和文字颜色设置为黑色。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云移动应用分析(https://cloud.tencent.com/product/ma)
  • 腾讯云移动推送(https://cloud.tencent.com/product/tpns)
  • 腾讯云移动直播(https://cloud.tencent.com/product/mlvb)
  • 腾讯云移动短信(https://cloud.tencent.com/product/sms)
  • 腾讯云移动深度学习(https://cloud.tencent.com/product/mdl)

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和项目要求进行评估。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

千万千万,避免在状态栏后面叠加会分散注意力的内容。尤其是,你不能让用户觉得轻击状态栏之后可以获取内容或激活你的应用中的控件。 隐藏状态栏请慎重。由于状态栏透明的,通常情况下不需要隐藏它。...你的应用选择配色协调的状态栏颜色。默认的状态栏内容是黑色的,在浅色应用中效果出色,相应的浅色状态栏适用于颜色较深的应用。...想设计出好看的模版图标,可以遵循以下原则: 使用透明度适当的黑色或白色 不要使用阴影 进行抗锯齿处理 一个活动模版图大小应该保持在70×70像素左右(高分辨率下),在区域里居中显示。...每一个活动设计清晰简练的文字标题。标题将会出现在活动菜单图标的下方。一般来说短标题效果最好,因为它在屏幕上的显示效果更好并且容易本地化。...文本视图: 是一个可定义任何高度的矩形 当内容太多超出视图的边框,文本视图支持滚动 支持自定义字体、颜色和对齐方式(默认情况下,文本视图会以左对齐的黑色系统字体显示) 可以支持用户编辑,当用户轻击文本视图内部

10.1K51
  • Android 沉浸式解析和轮子使用

    ,实现方式: 通过 FLAGTRANSLUCENTSTATUS 设置状态栏透明并且为全屏模式,然后通过添加一个与 StatusBar 一样大小的 View,将View 的 background 设置我们想要的颜色...粘性标签——这就是你设置了 IMMERSIVE_STICKY 标签的 UI 状态,用户会向内滑动以展示系统栏。半透明的系统栏会临时的进行显示,一段时间后自动隐藏。...() //透明导航栏,不写默认黑色(设置此方法,fullScreen()方法自动true) .transparentBar() //透明状态栏和导航栏...,不写默认状态栏透明色,导航栏黑色(设置此方法,fullScreen()方法自动true) .statusBarColor(R.color.colorPrimary)...(R.color.colorPrimary) //同时自定义状态栏和导航栏颜色,不写默认状态栏透明色,导航栏黑色 .statusBarAlpha(0.3f) //状态栏透明

    3.2K10

    Android开发笔记(八十二)SDK版本兼容

    统一主题与风格 Android控件很多属性都有默认值,比如文字默认黑色、编辑框默认透明背景等等,但因为android是开源的,各厂商都会自行修修补补,所以很多时候默认值并不靠谱。...默认是浅灰背景,但有的品牌手机上改成了深灰背景; 4、调用View的getDrawingCache方法对指定控件截图,默认背景是黑色不是我们在UI上看到的透明背景,是不是很惊讶?...只是import支持v7的控件类,虽然编译没有问题,但运行时就会报错“java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable...这是因为v7的完整包除了jar文件,还有资源文件,所以得把v7包作为一个库工程引用进来。...以android-support-v7-appcompat.jar例,在ADT上依次选择菜单“File”——“Import”——“Existing Android Code Into Workspace

    1.1K30

    Android实现修改状态栏背景、字体和图标颜色的方法

    需求场景: 当toolbar及状态栏需要为白色或浅色(如简书),状态栏由于用的Light风格Theme,字体,图标也都是白色,会看不清.如果改变成黑色就很和谐了....一.修改状态栏颜色: 改变状态栏颜色,可以看看这篇文章.传送门:实现状态栏(statusbar)渐变效果其实很简单 传送门实现的效果: 这种方法实现的状态栏变色,没有黑色背景. ?...设置状态栏黑色字体图标。...setExtraFlags", int.class, int.class); if (dark) { extraFlagField.invoke(window, darkModeFlag, darkModeFlag);//状态栏透明黑色字体...依赖于activity,所以在activity与fragment直接跳转,状态栏不是很适用.比如:activity是蓝色,fragment需要是白色,fragment需要通过window修改状态栏颜色

    6K41

    关于 Android 中的各种 Bar 和“透明状态栏”的一些知识

    关于沉浸式和透明式概念说明 在谷歌官方中: 在 Android 4.4 Google 引入了可以在阅读电子书、玩游戏、看电影支持全屏模式(Immersive Mode 沉浸模式),同时也支持更改修改状态栏的颜色...这个时候我们只要设置状态栏透明。就是我们想要的透明状态栏的那种效果了。 效果图: ?...Android 4.4 修改状态栏颜色 // 将状态栏设置透明(需要 API 19) 设置成这种模式后,状态栏会变成透明,我们的内容布局(只是我们 Activity 对应的布局,不包含 Window...View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | LAYOUT_STABLE); getWindow().setStatusBarColor(Color.TRANSPARENT); // 首先设置状态栏透明...修改状态栏文字颜色 关于状态栏的文字颜色,是在 Android 6.0 才开始可以支持修改的 // 修改成 黑色字体 getWindow().getDecorView().setSystemUiVisibility

    2.7K10

    Flutter 组件集录 | 全面认识 AppBar 组件 - 使用篇

    这是我参与「掘金日新计划 · 10 月文挑战」的第 6 天,点击查看活动详情 ---- 1. 前言 说起 AppBar 组件,大家都比较熟悉,默认情况下是一个 Material 风格的头部标题栏。...centerTitle; ---- toolbarOpacity 和 bottomOpacity 分别用来控制标题栏和底栏的透明度,取值范围是 [0 ~ 1],默认是 1 不透明。...AppBar 的使用细节 AppBar 在构造可以传入 automaticallyImplyLeading 属性,用于控制是否在 leading null ,根据场景自动添加某些图标:比如 Scafflod...还有当跳转界面,如果使用了 AppBar 并且未提供 leading ,会自动添加返回按钮。如果不想启用个功能,将 automaticallyImplyLeading 置 false 即可。...比如默认情况下背景色是蓝色,状态栏是白色: 如果背景色是白色,状态栏就会是黑色,这样就很方便。 如果不使用 AppBar,也能界面跳着跳着状态栏就错乱了。比如类似下面的情况。

    1.5K11

    关于 Android 状态栏的适配总结

    在 Android 4.4 之前是不支持透明状态栏 需要注意的一点是在设置透明状态栏的情况下,是需要我们的内容布局延伸到状态栏的,因此这个时候使用 fitSystemWindows 这个属性是没有意义的...Android 4.4 之前是不支持修改的 其实状态栏的适配无外乎这两点了,注意一定要针对不同的 Android 版本使用不同的方法,不可乱用,不可混用,不然会有各种奇葩效果!...Android4.4透明no.png android:fitsSystemWindows = "true" 属性 可以理解给所使用的布局设置了状态栏大小的 padding。...其实就是相当于给布局设置了 padding top(高度相当于系统状态栏的高度),但是考虑到兼容性的问题,如果你直接在布局中设置 paddingtop 不是通过 FitsSystemWindows 这个属性...可以修改为黑色

    1.2K20

    开启全面屏体验 | 手势导航 (一)

    全面屏幕体验 我使用 "边到边" (edge-to-edge) 一词来描述那种将内容铺满整个屏幕,以实现沉浸视觉体验的应用。默认情况下,应用内容的绘制范围从顶部状态栏下方开始,延伸至底部导航栏上方。...我们将它设置可选,仅仅是为了最大程度地减少开发者的工作量和测试量。 在状态栏后面绘制内容 接下来,我们来看看屏幕顶部的状态栏。只要您的内容和布局允许,我们建议尽量把内容也拓展到状态栏的后方。...对此我们最想提醒您注意的是,仅当您的应用声明 targetSdkVersion 29 ,才会发生这种情况。...制造商这么做的原因可能是设备的性能不足以支持动态色彩适配。 ? △ 使用手势导航模式系统提供的半透明遮盖 否则,系统将使用动态色彩适应。上文中列出的条件是目前系统用来判断的依据,在将来可能会更改。...比如针对深色主题的系统栏,可以先试试使用 70% 不透明度的黑色进行遮盖: <!

    2.5K30

    iOS状态栏使用总结

    ; 如果需要单独设置其中一个页面隐藏状态栏,需要在进入页面设置隐藏,退出页面设置显示,以保证不影响其他页面的状态栏样式。...2.分页设置 在info.plist中设置View controller-based status bar appearance属性YES,状态栏默认显示且字体黑色。...//状态栏和导航栏背景色白色,状态栏文字黑色 self.navigationController.navigationBar.barStyle = UIBarStyleDefault; //状态栏和导航栏背景色黑色...,所以默认情况下,状态栏都是跟随导航栏背景色的变化变化。...所以我们可以通过改变导航栏来修改状态栏背景色: //设置状态栏与到导航栏都是不透明 self.navigationController.navigationBar.translucent = NO; /

    1.9K30

    微信黑暗模式终于来啦!UI设计细节完全分析及体验

    请注意,以上内容截图取色,可能存在不准的情况。但是可以看到,微信在Tab背景上并不是使用的纯白或者纯黑色。...一般来说Tint颜色,黑暗模式下亮一点。(左侧色卡浅色模式,右侧深色模式,下同) 另外,以上取色均没有考虑透明度,在实际应用中需要考虑透明度的使用。...文章背景颜色,亮色模式#FEFFFF,黑暗模式#232323,可见也不是完全的纯白和纯黑色。另外,想在黑暗模式上贴各种表情的作者可要注意了,你的GIF表情可能会变成上图那样?...所以让你的照片吸引人吧。 ? 聊天页面 聊天页面中相应的Tint色也有变化。另外,请注意,背景色依然不是纯白色和纯黑色。...微信的设计师倾向于使用#FEFFFF不是#FFFFFF,虽然这俩颜色相差几乎零,肉眼不可分辨。是不是这位设计师有某种洁癖?或者是纯粹弄错了? ?

    1.5K20

    开启全面屏体验 | 手势导航 (一)

    全面屏幕体验 我使用 "边到边" (edge-to-edge) 一词来描述那种将内容铺满整个屏幕,以实现沉浸视觉体验的应用。默认情况下,应用内容的绘制范围从顶部状态栏下方开始,延伸至底部导航栏上方。...我们将它设置可选,仅仅是为了最大程度地减少开发者的工作量和测试量。 在状态栏后面绘制内容 接下来,我们来看看屏幕顶部的状态栏。只要您的内容和布局允许,我们建议尽量把内容也拓展到状态栏的后方。...对此我们最想提醒您注意的是,仅当您的应用声明 targetSdkVersion 29 ,才会发生这种情况。...制造商这么做的原因可能是设备的性能不足以支持动态色彩适配。 △ 使用手势导航模式系统提供的半透明遮盖 否则,系统将使用动态色彩适应。上文中列出的条件是目前系统用来判断的依据,在将来可能会更改。...比如针对深色主题的系统栏,可以先试试使用 70% 不透明度的黑色进行遮盖: <!

    19510

    移动端常见问题解决方案

    normalize.css – 官网下载 normalize.css – github 三、meta标签设置 适应移动端 不对网站进行缓存 多核浏览器,优先使用最新版本的IE 和 Chrome 内核 添加到主屏幕隐藏地址栏和状态栏...(即全屏) 当我们将一个网页添加到主屏幕,会希望它能有像 App 一样的表现,没有地址栏和状态栏全屏显示,代码如下: 该方案在 iOS 和 Android5.0+ 上都通用。...添加到主屏幕设置系统顶栏颜色 当我们将一个网页添加到主屏幕,还可以对系统显示手机信号、时间、电池的顶部状态栏 颜色进行设置,前提是开启了: 有了这个前提,你可以通过下面的方式来进行定义: content...只有3个固定值可选:default | black | black-translucent 如果设置 default,状态栏将为正常的,即白色,网页从状态栏以下开始显示; 如果设置 black,状态栏将为黑色...,网页从状态栏以下开始显示; 如果设置 black-translucent,状态栏将为灰色半透明,网页将充满整个屏幕,状态栏会盖在网页之上; 该设置只在 iOS 上有效。

    1.2K10

    感受LiveData与ViewModel结合之美

    它们连同Room都是在17年谷歌IO大会推出的,当时还是预览版,大致17年底推出了正式版。到今年的IO大会过后,又增加了许多新成员。 ? 可以看到27.0.0的v7库有依赖Lifecycles。...直到27.1.0以后: ? 好吧,今天的主角出现了,LiveData与ViewModel。看到这里我觉得是该了解一波了。 顺便看一下截止目前最新的v7: ?...被销毁停止更新。...ViewModels 不仅消除了常见的生命周期问题,而且可以帮助构建更为模块化、方便测试的用户界面。 ViewModel的优点也很明显,Activity 、Fragment存储数据,直到完全销毁。...希望大家多多点赞支持!有什么问题及建议也可以提Issues,让我们将他慢慢的完善起来。

    87420

    2个函数终结状态栏6个疑难杂症

    2 功能 该工具类支持安卓SDK19及以上,我所设计的设置状态栏主要包括两类,其一是设置状态栏颜色,其二是设置状态栏透明度,这两大类在应用中主要包含六点。...由于滑动返回在API19中会出现桌面不是之前的Activity界面,但这并不是我们需要关注的问题,我们需要关注的状态栏是否也在滑动即可,如果要求状态栏固定不变,不跟随滑动的话,我们也可以做到,只需在调用函数后面加个参数...中,默认是false,也就是添加在ContentView中的,这也是滑动返回需要的效果,即状态栏可随着滑动偏移。...以上是其核心思想,之后的操作就是以上服务,首先我们需要把状态栏设为透明状态,这样我们才可以自己绘制上我们自己的状态栏,也就是如下代码。 ?...有小伙伴对颜色状态栏的alpha肯定有疑问,说这alpha不对,并不是用来控制透明度的,的确,这个alpha并不是用来控制透明度的,这个alpha是材料设计中对状态栏阴影设置,默认效果值112,下面是透明状态栏

    49710

    干货!UI界面中阴影绘制完全攻略!

    带有阴影的提示图形 场景04.活动项目(如开关) 当涉及到活动状态(例如切换或选定的列表项),一种不错的做法是它们提供视觉层次结构,例如颜色,当然还有阴影。另外,使它们简单柔软。 ?...那就是只增加Y轴偏移,不去增加X轴偏移,然后将模糊数值(Blur)加倍。这使得阴影有自然的感觉,不会显得生硬。 ?...灰色阴影和黑色阴影 在上图中,左侧使用了具有一定灰度的阴影颜色,右侧则使用纯黑色透明度的方式,很明显,左边的阴影更加自然。 透明度设定 为了使阴影更加自然,我们需要做如下调整。...不同的Y值偏移量 自然的过渡色 对于有颜色的元素,一种好的做法是阴影设定与元素相同的颜色,并使其暗一些。比如下方的蓝色按钮,你可以选择更深一点的蓝色来作为阴影颜色,然后将蓝色加上透明度。...不是使用纯黑色作为阴影颜色。 ? 彩色的阴影效果 黑暗场景阴影的运用 如果元素具有颜色,并且它处在黑暗的背景下,一般情况下,是不建议使用阴影的。

    2.6K20

    微信惊现类苹果手机「虚拟 Home 键」,等待 6 年的多任务功能来了

    当用户点击文章右上方的「...」栏,会新出现浮窗按钮,点击之后,该文章会被缩小一个圆形图标,此后,无论用户处于微信的那个页面,都可以直接通过浮窗打开这篇文章。...主要针对外部分享至微信的网页,比如搜索页、在线编辑工具、视频、音乐······ 可以在用户做其它事情被微信打断,或者在微信内想回看某个页面,方便重新找回。...此前,虽然知晓程序已经报道过,微信 6.6.7 将黑色的顶部状态栏变成了透明状态栏。但是,一个新的发现在于,当你往下刷朋友圈,「朋友圈」3个字会随之变小,静止不动或者向上滑动,字体大小不会变化。...只是 Android 版状态栏「朋友圈」3 个字居左, iOS 版本的顶部状态栏居中。类似效果同样出现于公众号。 第二个则是需要继续优化的案例。...当用户在微信中的网页切换,网页左上方的「x」会随之暗淡,不过处于两个页面交界处整体视觉比较丑陋。即使「x」已经完全进入下一个页面位置,黑色的淡化处理也非常不美观。 以上就是知晓程序的汇总发现。

    86830
    领券