单Activity多Fragment动态修改状态栏颜色功能
目录介绍 1.关于如何集成 2.关于如何使用 3.关于鸣谢 4.关于版本更新说明 5.关于其他介绍 0.说明 状态栏工具类,应该可以满足绝大多数的使用场景。具体可以参考代码案例,欢迎star!! 1.技术博客汇总 2.开源项目汇总 3.生活博客汇总 4.喜马拉雅音频汇总 5.其他汇总 1.关于如何集成 在gradle中添加:compile 'cn.yc:YCSt...
安卓沉(bian)浸(se)式状态栏实践
传统的手机状态栏是呈现出黑色条状的,有的和手机主界面有很明显的区别。这一样就在一定程度上牺牲了视觉宽度,界面面积变小。沉浸式是APP界面图片延伸到状态栏, 应用本身沉浸于状态栏。
2017-05-02
iOS状态栏字体颜色设置
info.plist 属性View controller-based status bar appearance, 也就是UIViewControllerBasedStatusBarAppearance, 官方文档说明如下:
Android隐藏系统状态栏(沉浸式状态栏)和设置状态栏颜色
Android 5.0(API 21)之后就可以对系统状态栏进行设置了,这里我不是想深入讨论对系统状态栏的一些高级设置,因为一般也用不到,我只想说最常见的两种场景
2020-03-24
android沉浸式状态栏封装—教你玩出新花样
项目中我们有时候都要用的透明状态栏(这里也成沉浸式状态栏),今天介绍一个gyf-dev写的一个封装状态栏开源框架 效果图如下: 正文 从Android4.4开始,才可以实现状态栏着色,并且从5.0开始系统更加完善了这一功能。之前写过关于一篇 关于activity状态栏的一些总结有关Activity样式 、状态栏透明、屏幕亮度问题应用场景...
2018-12-19
Android透明化/沉浸式状态栏实践及源码分析
何为透明状态栏?有人说透明状态栏就是沉浸式状态栏,这里不多解释,详见为什么在国内会有很多用户把「透明栏」(Translucent Bars)称作 「沉浸式顶栏」?。本文将对于透明状态栏设置方法做一个讲解,以及遇到的问题该怎么解决,来面对各种需求。
React Native 中的状态栏(Android沉浸式)
在实际项目中,我们常常需要根据页面的不同去修改状态栏的表现。例如:页面头部图片延伸到状态栏下并且状态栏透明;状态栏的颜色和标题栏的颜色相同;状态栏内容颜色的深浅变化。在此之前,我写了一篇React Navigation 构建 Android 和 iOS 统一的 UI的文章,里面简单的说到了 Android 状态栏的一些设置。后来我发现并不...
2019-05-29
React Native 中的状态栏(Android沉浸式)
在实际项目中,我们常常需要根据页面的不同去修改状态栏的表现。例如:页面头部图片延伸到状态栏下并且状态栏透明;状态栏的颜色和标题栏的颜色相同;状态栏内容颜色的深浅变化。在此之前,我写了一篇React Navigation 构建 Android 和 iOS 统一的 UI的文章,里面简单的说到了 Android 状态栏的一些设置。后来我发现并不...
2019-06-03
Android 沉浸式解析和轮子使用
我们先一起来回顾一下实现沉浸式状态栏的一般套路。在Android上,关于对StatusBar(状态栏)的操作,一直都在不断改善,并且表现越来越好,在Android4.4 以下,我们可以对StatusBar和 NavigationBar进行显示和隐藏操作。但是直到Android4.4,我们才能真正意义上的实现沉浸式状态栏。从Android4.4 到现在(Android 9),关...
H5+状态栏透明(沉浸式)/全屏/设置颜色 整理
H5+对web APP状态栏设置整理: 开发工具:HBuilder 直接新建移动APP项目测试方法为HBuilder的ios真机测试 1、沉浸式状态栏 如果页面顶部是图片,一般会把状态栏变成透明。 首先可以检测下当前环境是否支持沉浸式状态栏,检测语句: {代码...} 默认是不支持的,会弹出false. 想让环境支持,需要修改项目下的配置文件manif...
Android 的标题栏和状态栏
标题栏和状态栏是每一个Android开发都要去处理的一:标题栏你打开任何一个App都有相对应的标题栏,那么Android系统提供给我们的标题栏是什么了我们Android Studio创建一个应用
全屏+沉浸式-UI快速流程1
1.设置全屏 {代码...} {代码...} 2启动页倒计时跳转[链接]3 沉浸式状态栏沉浸式状态栏最好不要从代码中设置,在代码中会有个变色的过程,不是想要的效果1 新建两个文件夹values的 -v19,-v21的:v19的styles.xml {代码...} v21的styles.xml {代码...} 可以看到,系统使用的都是TranslucentStatusTheme这个主题,只不过在...
Android 4.4版本的Material Design设计方法
自从Android 5.0推出后其所运用的Material Design设计出来的界面深受广大用户的喜爱,但只有android 5.0及以上的版本支持这用法,对于android 5.0以下的手机,又该如何呢?
2016-03-25
Android沉浸式状态栏实现
应用市场上App越来越多的出现沉浸式状态栏的设计(如下图所示)状态栏和导航栏具有相同的颜色。Android在4.4开始对于该种效果的支持,而在4.4之下,状态栏只是黑框,无法控制。同时在4.4和5.0及其之上的版本对该种效果的支持又有所差异,因此要实现该种效果,可以将4.4归为一类,5.0及其之上归为一类。接下来,我们将一...
Flutter沉浸式透明状态栏|flutter自定义凸起BottomAppBar导航
如下图:状态栏是指android手机顶部显示手机状态信息的位置。 android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titleBar能够和状态栏融为一体,增加沉浸感。
Android 系统 Bar 沉浸式完美兼容方案
自 Android 5.0 版本,Android 带来了沉浸式系统 bar(状态栏和导航栏),Android 的视觉效果进一步提高,各大 app 厂商也在大多数场景上使用沉浸式效果。但由于 Android 碎片化比较严重,每个版本的系统 bar 效果可能会有所差异,导致开发者往往需要进行兼容适配。为了简化系统 bar 沉浸式的使用,以及统一机型、版本差...
android状态栏透明总结
2.顶部是ActionBar这种不需要填充到状态栏。而上面的第二种情况覆盖了绝大部分页面,所以下面的思路也是基于这点来实现。第一步:在BaseActivity里面实现如下代码
2020-10-10
Android关于沉浸式状态栏总结
其实我是不打算写这篇文章的,为什么呢?因为关于沉浸式状态栏的文章太多了,随便google一下就能出来几十上百篇文章,当然这其中有写的好的,也有滥竽充数的。前面在公众号推出了Material Design 的系列文章,就有读者留言,希望出一篇关于沉浸式的文章。因此这篇文章就整理总结一下各个版本的实现原理,顺便为大家推荐...
2022-01-24
TextView 使用详解
极力推荐文章:欢迎收藏Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 一、TextView 继承关系二、TextView 简单使用举例三、TextView 跑马灯效果四、TextView末尾省略号属性五、TextView 颜色、字...
2019-08-05
改变状态栏颜色
实现 写在setContentView之前 {代码...} 在最外层布局添加 {代码...} 效果
2019-05-09