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

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

所以这种叫做 状态透明模式 设置透明状态 先来几组效果图,效果 1 开始逐渐递进演示,这里面的几个重要参数会在后面具体说明,这里先说明现象 1.内容布局全屏 在 Android 4.1 以上设置去除状态或者认为状态被内容布局遮挡了...screnn_stable.png 5.沉浸模式 // 所谓沉浸模式就是一开始我们 UI 布局全屏,状态和虚拟导航键也是隐藏,当我们需要系统 UI 时候,状态位置下拉就可以出现系统...UI 布局可以延伸到导航导航悬浮会遮挡住我们 UI 布局。...修改状态颜色 Android 5.0 (API 21) 支持直接修改状态颜色,在 Android 4.4(API 19)之前不允许操作状态,也就是说在 Android 4.4 之前,我们没法对状态进行任何操作...修改状态文字颜色 关于状态文字颜色,在 Android 6.0 才开始可以支持修改 // 修改成 黑色字体 getWindow().getDecorView().setSystemUiVisibility

2.5K10

iOS开发UINavigation系列一——导航UINavigtionBar

我们也可以设置导航风格属性,iOS6之后,UINavigationBar默认为半透明样式,从上面也可以看出,白色导航下面透出些许背景红色。...导航风格属性可以通过下面的属性来设置: @property(nonatomic,assign) UIBarStyle barStyle; UIBarStyle一个枚举,其中大部分样式都已弃用,有效果只有如下两个...} 默认风格就是我们上面看到白色风格,黑色风格效果瑞如下: ?...三、导航常用属性和方法         从上面我们可以看到,iOS6导航默认都是半透明,我们可以通过下面的bool值来设置这个属性,设置为NO,则导航不透明,默认为YES: @property...@property(nullable, nonatomic,strong) UIColor *barTintColor; BarTintColor用于设置导航背景色,这个属性被设置,半透明效果将失效

96731
您找到你想要的搜索结果了吗?
是的
没有找到

hexo-theme-freemind主题重大更新

如果您是因为 freemind 主题关注本博客,那么我将很兴奋地为您带来一个好消息。freemind 主题不再一成不变黑色主题了,这次新增了 33 种 color themes !...如果您觉得赞,赶紧升级下主题,然后在主题 _config.yml 里增加两行即可: theme: bootstrap inverse: true 其中,theme 表示使用款主题,而 inverse...则表示是否使用该主题 inverse 颜色方案,修改这个值会在导航、站点标题看到明显颜色差别。...为了方便重用,所有的主题都改用 LESS 编写,LESS 源码被放在 dev 分支,而 master 分支只保留渲染得到 css 文件。...我欢迎更多 User Contributions ,希望将来可以有更多有趣颜色主题,只在最具特色 hexo-theme-freemind !

49720

iOS状态使用总结

目录: 一、状态导航 二、设置状态显隐与字体样式 三、设置状态背景色 四、启动页隐藏状态 五、状态导航相关常用宏定义 相关文章:iOS导航使用总结 一、状态导航 状态...:显示时间、电池等信息 导航:显示app页面标题,返回按钮等 iOS7之前:状态导航分开; iOS7之后:状态导航合在一起;导航部分总高度(64)= 状态高度(20) +导航栏内容高度...] setStatusBarStyle:UIStatusBarStyleDefault]; 注意:使用代码控制全局状态,代码位置很重要;在AppDelegate中写入可以设置整个App页面的状态样式...//状态导航背景色为白色,状态文字为黑色 self.navigationController.navigationBar.barStyle = UIBarStyleDefault; //状态导航背景色为黑色...respondsToSelector:@selector(setBackgroundColor:)]) { statusBar.backgroundColor = [UIColor greenColor]; } 注意:如果单独设置某个页面的状态背景色

1.9K30

Android 沉浸式解析和轮子使用

是因为 Android 6.0(API 23)开始,我们可以改状态绘制模式,可以显示白色或浅黑色内容和图标(除了魅族手机,魅族自家有做源码更改,6.0 以下就能实现)。... Android4.4 以上版本才是真正可以设置沉浸式体验,但也仅仅是操作状态导航显示与隐藏。...滑动操作并不会清空任何标签,也不会触发系统 UI 可见性监听器,因为暂时显示导航并不被认为一种可见状态。...-Android5.0 之间效果如贴图,状态顶部有一个黑色阴影渐变,在5.0版本版本以上被修复了。...(true) //导航图标深色,不写默认为亮色 //等一些其他方法 .init(); //必须调用方可沉浸式 设置完参数

3.2K10

iOS仿微信相册界面翻转过渡动画

点开微信相册时候,想要在相册图片界面跳转查看点赞和评论时,微信会采用界面翻转过渡动画来跳转到评论界面,好像是在图片界面的背面一样,点击完成又会翻转回到图片界面,这不同于一般导航界面滑动动画,觉得很有意思...,于是自己学着做了一下,其实也很简单,下面实现类似的效果图: 在图片界面点击右下角查看评论会翻转到评论界面,评论界面点击左上角返回按钮会反方向翻转回图片界面,真正实现方法,与传统导航过渡其实只有一行代码区别...多了一行代码而已,原本push部分我们animated参数要设为NO,然后再行设置翻转动画即可,这里options参数可以看出,动画右边开始翻转,duration表示动画时间,很简单地就实现了翻转到评论界面...我们再看看评论界面的代码,界面元素上有一个返回按钮,一个图片,一行文字,但是这个返回按钮特殊在于,我们重新定义了导航返回按钮,如果什么都不做,导航其实会自带一个带箭头返回按钮,点击就是正常滑动回上一个界面...不过这次要先设置动画,再进行pop,否则没有效果,而且pop动画参数也要设为NO,可以看到这次options参数左边开始翻转,在视觉上就有一个反方向翻回去效果。

1K30

Material Design — 底部导航(Bottom Navigation)

用法 设置3-5个一级页面目的地 这些一级页面需要直接访问 颜色 激活页面icon:1、底部导航黑色/百色——用软件主色调;2、如果底部导航已经有了颜色——使用黑色/白色。...应按下列要求制作每一个动作(目前并不适用,因为图标无法100%传递标签内容): ·当页面处于焦点时,显示页面的icon和标签; ·当只有三个动作时,始终显示icon和文本标签; ·如果有四个或五个动作...颜色 激活页面icon:1、底部导航黑色/百色——用软件主色调;2、如果底部导航已经有了颜色——使用黑色/白色。 文本标签 文本标签为底部导航icon提供了简短、有意义定义。...---- 行为(这部分动图去MD网站看吧...) 底部导航可以从一个主题中n级页面移动到另一个主题一级页面。当用户去往下级页面时要保持底部导航可用,可通过持续展示,或者通过滚动隐藏和显示。...底部导航不应用于: ·专注于单一任务观点,如电子邮件“撰写”页面。 ·包含用户首选项或设置页面 在Android上,后退按钮不在底部导航视图之间导航

4K90

Flutter沉浸式状态AppBar导航仿咸鱼底部凸起导航效果

如下图:状态指android手机顶部显示手机状态信息位置。 android 自4.4开始新加入透明状态功能,状态可以自定义颜色背景,使titleBar能够和状态融为一体,增加沉浸感。...如上图Flutter状态默认为黑色半透明,那么如何去掉这个状态黑色半透明背景色,让其和标题颜色一致,通栏沉浸式,实现如下图效果呢?且继续看下文讲述。 ? ?...在flutter项目目录下找到android主入口页面MainActivity.kt或MainActivity.java,判断一下版本号然后将状态颜色修改设置成透明,因为他本身黑色半透明。...Kotlin语言 Kotlin 一种在 Java 虚拟机上运行静态类型编程语言,被称之为 Android 世界Swift,由 JetBrains 设计开发并开源。...到此这篇关于Flutter沉浸式状态/AppBar导航/仿咸鱼底部凸起导航效果文章就介绍到这了,更多相关Flutter沉浸式状态导航 仿咸鱼底部凸起导航内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

5K41

【CSS】课程网站 Banner 制作 ② ( Banner 版心盒子测量 | Banner 版心盒子模型左侧导航代码示例 )

制作 ① ( Banner 测量 | Banner 盒子模型代码 | 代码示例 ) 测量尺寸 , 版心尺寸为 1200 x 420 像素 ; 版心左侧导航 尺寸为 190 x 420 像素...像素 左内边距 ; 右侧文字 , 距离测导航右侧有 20 像素右内边距 ; 测量 测导航 文本间隔 , 也就是行高 , 从上一行开始到下一行开始位置 , 行高 44 像素 ;...左侧导航 背景 黑色半透明 背景 ; 使用吸管工具 , 吸取 鼠标移动到 侧导航颜色值 为 #00b4ff ; 侧导航中 , 默认状态下 , 文字默认颜色为白色 ; 二、...20 像素内边距 */ padding: 0 20px; /* 背景半透明 黑色背景 0.3 透明度 */ background: rgba(0, 0, 0, .3); } /* 测导航 中...0; margin: 0; } /* 清除列表默认样式 ( 主要是前面的点 ) */ li { list-style: none; } /* 清除按钮默认样式 ( 主要是按钮自带边框

3.3K50

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

全面屏幕体验 我使用 "边到边" (edge-to-edge) 一词来描述那种将内容铺满整个屏幕,以实现更沉浸视觉体验应用。默认情况下,应用内容绘制范围顶部状态下方开始,延伸至底部导航上方。...(状态导航统称为系统) ? 实现从边到边全面屏体验,系统会覆盖在应用内容前方。应用也得以通过更大幅面的内容为用户带来更具有冲击力体验。...在搭载 Android 9 及以下设备上运行时,导航绘制内容可选,方便应用根据情况酌情选择。...△ 应用内容在全屏范围内渲染,而且在导航后面2. 更改系统颜色 我们应用布局现在已经拓展至全屏范围,因此需要同步更改一下系统颜色,以便看清其后面的应用内容。...比如针对深色主题系统,可以先试试使用 70% 不透明度黑色进行遮盖: <!

2.4K30

小程序界面设计指南

反例示意: 此页面的主题查询,却添加了与查询不相关业务入口,与用户目标无关,易造成用户迷失。...iOS导航 微信进入小程序第一个页面,导航区只有一个操作“返回”,即返回进入小程序前微信页面。进入小程序次级页面,导航操作为“返回” 和“关闭”。...Android导航 导航区仅存在唯一操作“关闭”,即直接退出小程序。安卓手机自带硬件返回键执行“返回”上一级页面的操作。...即深色导航能够看清白色文本,浅色导航能够看清黑色文本。 导航标签 可以给小程序添加两种样式导航:顶部TAB标签+底部标签。 保持不同页面间导航样式统一。...总结 这篇文章我阅读官方文档之后,重新总结+梳理出五个要点:用户体验、字体、控件、加载、状态。小程序给我感受它无论设计还是开发都始终秉承着轻量、简洁原则,这也是小程序越来越受欢迎原因。

4.4K70

个人主题建站首选微博秀模板,仿新浪微博官网

更新日志:2020/09/01  V、优化图片延迟显示代码,修复缩略图重复加载问题。 更新日志:2020/08/24 V、修复新用户启用主题配置内容为空BUG。...主题设置介绍: 按照我习惯设置步骤走,首页我可能会先设置侧信息,左侧导航调用模块导航(模块管理,导航),设置完导航在设置右侧信息,标注下各模板对应模块: 首 页 模 板(对应...背景图设置方法: 找到你自己喜欢背景图(可以直接扒新浪套装背景,复制图片地址)把图片上传或者粘贴在图片地址接口,但有时候背景颜色不一样,有的黑色有的蓝色,所以背景色,可以自己设置下,简单说下,打开背景图...打开图片,按下F12, 图中“#000000”就是黑色背景代码,我们点击代码前面的黑色方块”(不是屏幕黑色区域)会出现一个调色板,把鼠标移动到浅蓝色区域,点击即可获得颜色代码,如图: 图片黑色区域已经变成了浅蓝色...最后在说下“距顶部距离”有些背景图可能会有一些图案,比如国庆、春节之类,如果我们直接设置背景之后可能会遮住上面的图片,这时候我们就需要设置下距离顶部距离(距离单位像素,也就是px)让图案显示出来,

3.5K20

RN项目第一节

导航采用 公司推荐react-navigation,滚动条采用第三方组件react-native-scroll-tab-view。RN环境为0.50。 (先声明!!在网上某位大神博客上学习哒。.../scene/Mine/MineScene' 创建标签 在react-navigation这个组件中,标签由TabNavigator组件创建,将要加入到标签页面添加并设置标题、样式、图标等属性即可...导航和标签创建方法相似,在StackNavigator里面加入要显示页面即可。...四、状态设置 原型图上可以看出,只有当页面跳转在’首页‘和’我‘两个页面时,状态样式亮色,其余时候都呈现了黑色。...设定一个方法,用于获取每个界面的路由。如何通过路由来设置页面状态状态。

2.8K60

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

全面屏幕体验 我使用 "边到边" (edge-to-edge) 一词来描述那种将内容铺满整个屏幕,以实现更沉浸视觉体验应用。默认情况下,应用内容绘制范围顶部状态下方开始,延伸至底部导航上方。...(状态导航统称为系统) 实现从边到边全面屏体验,系统会覆盖在应用内容前方。应用也得以通过更大幅面的内容为用户带来更具有冲击力体验。...具体来说,这意味着应用需要做两件事: 在导航后面绘制内容 想要支持手势导航,应用需要考虑第一个因素导航后面绘制内容。...在搭载 Android 9 及以下设备上运行时,导航绘制内容可选,方便应用根据情况酌情选择。...比如针对深色主题系统,可以先试试使用 70% 不透明度黑色进行遮盖: <!

13610

handsome自定义扩充iconfont图标及配色教程

fontello图标 上面的图标配置方法主题文档介绍很详细,不做赘述,下面就如何扩充iconfont图标给大家做介绍。...扩充iconfont图标 效果预览:||| 原理很简单,通过font-class引入,图标引入方法官网有介绍官网介绍,这种引入方法优缺点也有介绍, 1.兼容性良好,支持ie8+,及所有现代浏览器...本文在引入纯色图标针对增加纯色配色总结了两种方法,继续往后看 如何引入图标库 引入方法同fontawesome图标引入一样,也是通过引入css,那么这个css去找呢?怎么引入呢?..._3148935_8xwxkbnijd9.css" rel="stylesheet"> 图标库引入就结束了,但要注意新图标添加到项目想要配置显示,需要更新css并以同样方式引入到后台,接下来就是如何配置图标了...配置图标 1.左侧边导航图标配置 { "name": "QQ", "class": "iconfont icon-xxx", "link": "https

1K40

iPhone X 适配手Q H5 页面通用解决方案

底部Tab/操作 有些页面使用了底部Tab/操作,由于iPhone X去掉了底部Home键,取而代之34px高度Home Indicator ,对于目前底部Tab/操作会造成一定阻碍...解决方案:在页面底部增加一层高度34px颜色块,将操作上移34px,颜色可以自定义。 关于安全区域 这里可能有人会有疑问,为什么非通栏下页面内容通到底部,而按钮却是在安全区域上方呢?...另外提一点,经过2个版本webview测试,发现WKWebView在渲染页面的时候,底部按钮在位置表现上不一致,可能一个还未解决bug: 使用web方案: 根据以上设计方案,可以这样处理: 修改页面...0 (1) 增加顶部适配层,只对透明导航风格有效 1 << 1 (2) 增加底部适配层 1 << 2 (4) 顶部适配层颜色在主资源加载完成填充颜色,只对透明导航风格有效 1 << 3 (8)...底部适配层颜色在主资源加载完成填充颜色 对于顶部通栏页面,通过加URL参数来增加顶部黑色适配层。

13K1911

小程序自定义单页面、全局导航

2、自定义导航。 添加悬浮按钮,看起来比较简单哈,但是感觉不太优雅,会占据页面的空间,体验也不太好。...实现方案 一、实现前提 1、首先查看文档,看文档里关于自定义导航怎么规定,有哪些限制;还有小程序自定义导航全局配置和单页面配置微信版本和调试库最低支持版本。...,就是一般会出现自定义导航,下拉页面,导航也随着会下拉,这种问题是因为设置fixed页面元素整体上移了navigationBarHeight,所以在此组件里设置一个空白view元素占用最上面的navigationBarHeight...亲自试了下,在低于7.0版本微信中,如果采用单页面自定义导航,会出现两个导航,这时候通过判断版本号不要再渲染自定义导航组件了,在页面的配置文件里写上title名,还有相应背景色,这样就会显示自带导航了...总结 小程序开发有些坑地方,从不支持自定义导航,到支持全局自定义导航,再到现在支持单页面配置,可以看出在慢慢完善。

2.1K20

两步设置状态字体颜色

[application setStatusBarStyle:UIStatusBarStyleLightContent]; 补充: 第二种方法在iOS9之前使用,iOS9之后就不被建议使用了...至于第一种方法,也是有局限性,就是当在NavigationController中此方法不被调用,需要使用方法: // 设置状态前景色为白色 self.navigationController.navigationBar.barStyle...= UIBarStyleBlack; 如果此时导航颜色不是我们所想要我们可以利用下面的方法设置导航颜色: // 设置导航颜色为黑色     [self.navigationController.navigationBarsetBarTintColor...补充"中修改状态颜色代码并不能改变状态颜色,要想在NavigationController改变状态颜色需要重写NavigationControllerpreferredStatusBarStyle...代码: - (UIStatusBarStyle)preferredStatusBarStyle { NSLog(@"导航-%s",__func__); return [self.topViewController

1.8K10

微信小程序入门《四》实例:导航样式、tabBar导航

实例内容 导航样式设置 tabBar导航 实例一:导航样式设置 小程序导航样式在app.json中定义。...这里设置导航,背景黑色,文字白色,文字内容测试小程序 app.json内容: { "pages":[ "pages/index/index", "pages/login/login"...String white 导航标题颜色,仅支持 black/white navigationBarTitleText String 导航标题文字内容 backgroundColor HexColor...---- 实例二:tabBar导航 tabBar挺好,可以放置于顶部或者底部,用于不同功能页面的切换。...tabBar相关属性定义说明: 属性 类型 必填 默认值 描述 color HexColor tab 上文字默认颜色 selectedColor HexColor tab 上文字选中时颜色

3.1K100
领券