关于navigationBar的颜色计算与默认透明度

NavigationBar的默认透明度为85%

颜色叠加计算公式:

RGB需要分开计算,以叠加白色背景为例:

原始颜色(217,10,20)

设置透明度85%

计算过程:

R=217 + (255-217)*(1-0.85)

G=10 + (255-10)*(1-0.85)

B=20 + (255-20)*(1-0.85)

关于navigationBar的颜色计算与默认透明度,布布扣,bubuko.com

时间: 06-11

关于navigationBar的颜色计算与默认透明度的相关文章

iOS之UI--动态设置NavigationBar的颜色以及透明度

前言:有时候我们需要设置UINavigationController的导航条NavigationBar的颜色为透明度,这时候就需要使用到NavigationBar的barStyle这个属性: 再看QQ空间的仿制项目示例: 代码使用示例:nc.navigationBar.barStyle = UIBarStyleDefault; <备注:下面全部展示的UI图例,window.view背景是绿色的> 一.在没有设置背景图片的情况下: 1.UIBarStyleDefaul 因为是默认,所以可以不设置

去除UINavigationBar默认透明度的方法

UINavigationbar的属性translucent,用来控制导航条的透明度的: iOS7+版本后,navigationbar的translucent属性默认为YES,及默认带有透明度 [self.navigationController.navigationBar setTranslucent:YES]; 接下来,我们说说为什么要去除透明度: 在做项目过程中,美工给出的效果图,根据给出的颜色值(或用取色工具取到的颜色值)去设置导航的颜色时, //ios7以下的版本设置导航栏背景颜色可以使

css3(边框,背景,字体,颜色之RGBA与透明度opcity,图片和渐变颜色)

边框: 盒子圆角:border-radius:5px / 20%: border-radius:5px 4px 3px 2px; 左上,右上,右下,左下. 盒子阴影: box-shadow: box-shadow:x轴偏移量 y轴偏移量 阴影模糊半径(阴影颜色的模糊程度)  阴影扩展半径 阴影颜色  投影方式注意:inset 是指阴影在盒子内部,默认在外部,inset写到第一个或者最后一个参数位置,其他位置是无效的. 值有3个时,表示距离左侧.距离上侧.影子颜色: 值有4个时,表示距离左侧.距离

Android 修改底部导航栏navigationbar的颜色

Android 修改底部导航栏navigationbar的颜色 getWindow().setNavigationBarColor(Color.BLUE); //写法一 getWindow().setNavigationBarColor(getResources().getColor(R.color.black_12));//写法二

iOS给所有的TabBar和NavigationBar换颜色

//一键换肤    [[UINavigationBar appearance]setBarTintColor:[UIColor redColor]];//给所有的NavigationBar换颜色        [[UITabBar appearance]setBarTintColor:[UIColor blueColor]];//给所有的TabBar换颜色

iOS导航栏NavigationBar的颜色,按钮和标题以及字体颜色

首先,层级关系: leftBarButtonItem.rightBarButtonItem.title都是加在UINavigationItem上的,UINavigationItem再加在NavigationBar上,NavigationBar对应唯一的NavigationController. 1. 设置导航栏NavigationBar的背景颜色: 在appdelegate里创建UINavigationController后 设置 (1.) setBarTintColor : 设置Nagivat

css的颜色表示,与透明度

今天是第一天开始写博客.主要还是想着好记性不如烂笔头.每天学点什么就记下来,也防止以后再去百度. 今天主要是一些旧知识的整理,整理中看到原来写的代码对颜色的表示有用rgb的,有用rega的,有用#后跟16进制数的.原来写的时候没怎么过脑子,反正颜色出来了就行,今天百度了一下.做了一下区分. 首先,rgb(*,*,*)是三原色的组合,分别代表红,绿,蓝.每一个数都是0到255的数字.[多一嘴,我原来一直以为0,0,0是白色,今天才发现0,0,0是黑色!]正对应了#之后的六位数.也就是#**(这两位

改变navigationBar的颜色

目前就能改leftBarButtonItem,rightBarButtonItem一样的颜色, 打开plist文件加入 View controller-based status bar appearance,将value改为no,在设置你想改的颜色 self.navigationController.navigationBar.tintColor = [UIColor grayColor]; 如果想两边不一样颜色,只能自己写个 UIImageView _rightView = [[UIImage

[UIDesign] NavigationBar Title 颜色改变

self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()] 原来的UITextAttributeTextColor iOS 7 已经弃用了 用新的NSForegroundColorAttributeName 再附上一个自己写的 16进制转UIColor的函数 func createUIColorFrom(#hex: Int