Android 颜色透明度换算】的更多相关文章

每次开发的时候,UI在设计图中标注的颜色都是类似于#FF0000(红色),这倒没什么,但是呢后面却标注了30%的透明度,这下抓狂了,透明度怎么计算?不用着急,不用你算,收藏我这篇文章即可. 颜色简介 Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示. 常用的颜色值格式为: #RGB #ARGB #RRGGBB #AARRGGBB 其中,ARGB 依次代表透明度(alpha).红色(red).绿色(green).蓝色(blue).以颜色值 #FF99…
透明度 透明度分为256阶(0-255),计算机上用16进制表示为(00-ff). 透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127). 透明度 和 不透明度 是两个概念, 它们加起来是1,或者100%. ARGB 中的透明度alpha,表示的是不透明度. ARGB 依次代表透明度(alpha).红色(red).绿色(green).蓝色(blue).以颜色值 #FF99CC00 为例,其中,FF 是透明度,99 是红色值…
100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — A6 60% — 99 55% — 8C 50% — 80 45% — 73 40% — 66 35% — 59 30% — 4D 25% — 40 20% — 33 15% — 26 10% — 1A 5% — 0D 0% — 00…
Android 之计算控件颜色透明度 1.UI会给一个数值,例如:#EFE000,透明度30% 2.用255乘以30%等于76.5,然后四舍五入等于77 3.用计算器将十进制的77转成十六进制的数据为4D 4.所以结果就是#4DEFE000…
项目中需要根据ScrollView的滚动距离来动态设置Topbar的背景透明度,网上有类似的开源库FadingActionBar,使用的是ActionBar做的.而我的项目中并没有使用ActionBar,当然也没有去研究那个库. 当前的状态是已经有了ScrollView,并且自定义的Topbar效果还不错,通过接口监听,将Topbar传到ScrollView进行动态的背景设置. 既然有Topbar对象了,就可以调用Topbar的方法,于是我在Topbar中添加了一个方法setAlpha(floa…
一.Android Color设置 1.在xml文件中 想设置颜色直接设置background的属性或者其他的color属性.随便设置一个颜色如#000,再点击左边的颜色方块,弹出颜色选择器选择颜色 2.在java代码中 ①Color.parseColor("#000"); tvShow.setBackgroundColor(Color.parseColor("#000")); [提示]可以在布局文件中配置好颜色值,然后把用"#"表示的颜色带到j…
Delphi xe7 android实现透明度可以调整的对话框 Delphi xe7 android实现透明度可以调整的对话框 Delphi xe7 android实现透明度可以调整的对话框 要实现对话框透明度可以调整的效果,主要靠Layout和rectangle控件,改变rectangle1的fill颜色就可以调整透明度的颜色. 具体步骤如下: 1.将要显示的提示框窗口form的属性Transparency设为true 2.放Layout控件,设置属性 Align为client Opacity…
Android 颜色处理(六) RadialGradient 环形渲染 public RadialGradient(float x, float y, float radius, int[] colors, float[] positions,Shader.TileMode tile) float x:  圆心X坐标 float y:  圆心Y坐标 float radius: 半径 int[] colors:  渲染颜色数组 floate[] positions: 相对位置数组,可为null, …
版权声明:本文为博主原创文章,未经博主允许不得转载. Android 颜色渲染(九)  PorterDuff及Xfermode详解 之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之前,  由于构造ComposeShader需要 PorterDuffXfermode或者PorterDuff.Mode作为参数,所以在此先详细地了解下这两个类的作用,这对之后的绘图会有很大的帮 助: 在讲具体的使用之前补充一点知识,这就是 Proter…
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] Android 颜色处理(十) ComposeShader组合渲染 public ComposeShader(Shader shaderA,Shader shaderB, Xfermode mode) Parameters shaderA 渲染器A,Shader及其子类对象 shaderB 渲染器B,Shader及其子类对象 mode  两种渲染器组合的模式,Xfermode对象 public ComposeShader(S…
版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] Android 颜色处理(八) SweepGradient 扫描/梯度渲染 为什么什么叫扫描渲染呢?  相信大家都看过雷达扫描的效果,尤其是在安全软件中.   public SweepGradient(float cx, float cy, int[] colors, float[] positions) Parameters: cx 渲染中心点x 坐标 cy 渲染中心y 点坐标 colors 围绕中心渲染的颜色数组,至少要…
版权声明:本文为博主原创文章,未经博主允许不得转载. Android 颜色处理(五) LinearGradient线性渲染 相信很多人都看过歌词同步的效果, 一是竖直方向的滚动,另一方面是水平方面的歌词颜色渐变点亮效果,这种效果怎么做呢? 这就需要用到LinearGradient线性渲染,下面还是先看具体的使用: LinearGradient有两个构造函数; public LinearGradient(float x0, float y0, float x1, float y1, int[] c…
版权声明:本文为博主原创文章,未经博主允许不得转载. Android 颜色处理(四) BitmapShader位图渲染 public   BitmapShader(Bitmap bitmap,Shader.TileMode tileX,Shader.TileMode tileY) 调用这个方法来产生一个画有一个位图的渲染器(Shader). bitmap   在渲染器内使用的位图 tileX      The tiling mode for x to draw the bitmap in.  …
版权声明:本文为博主原创文章,未经博主允许不得转载. Android 颜色选择器之ColorPickerDialog剖析 有这样一个需求,可以让用户自定义背景颜色,这就需要提供一个颜色选择器给用户. 在Android 中,如何实现这样的功能呢,遇到这种需求是,先查看一下ApiDemos,是否已经有相关的实例,果然,找到了一个可以参考的demo:ColorPickerDialog 我已经把apidemos导入到eclipse中,请看截图: 我们要找的就是这个ColorPickerDialog,在c…
原文网址:http://www.cnblogs.com/etgyd/archive/2011/04/02/2003778.html android颜色对应的xml配置值 <?xml version="1.0" encoding="utf-8" ?> <resources> <color name="white">#FFFFFF</color><!--白色 --> <color na…
原文:http://android.eoe.cn/topic/summary 利用颜色的变化来突出信息.选择契合您应用主题的颜色系,并且提供视觉对比效果.注意,色弱的人士可能无法分辨红色和绿色. 调色板 以下几种 Android 颜色中,蓝色是系统 UI 的默认颜色.每一种颜色都有相应的深色版本以供使用. 下载 Android 颜色…
今天忙里偷闲,把最近做的笔记做一下整理. 1.json和formData互相转换 适用场景:对接后台接口.后台接口写的因人而异,不同的人有不同的风格.比如,文件上传,原本就是formData格式,有人偏要写json格式的接口:对象处理,直接用json多方便,有人就偏喜欢用formData.懒得扯皮,自己转拉倒. 代码: // json转formData const formData = new FormData(); Object.keys(params).forEach((key) => {…
今 天测试反馈设置的色值跟设计图不一致,其实是一个很简单的设置,黑色,70%透明. 而我是这么设置的:<solid android:color="#30000000"/> 那为啥跟设计图不一样嘞?那是因为前两位设置30并不表示透明度位70%. Alpha值的范围是0到255,其中0表示完全透明的颜色,255表示完全不透明的颜色 那么30%的透明度也就是 255 * 0.3 = 76.5 ,再转换为16进制,通过进制转换得到的值为4c.8, 所以最后应该设置的色值为 :<…
这里转载一个牛人的博客:http://www.cnblogs.com/tankaixiong/archive/2011/02/24/1964340.html 下面,是我参照他的博客实现的一个效果图.这个程序,在他的基础上进行了一些改良,但改良得不是很好,嘻嘻,等有空,继续研究.该实例下载路径:http://download.csdn.net/source/3275783 (一)截图     (二)实现关键: 1.改写Gallery,实现图片的层叠和透明度渐变. 主要是改写getChildStat…
透明度百分比对应的十六进制: (说明:百分比计算出来会有小数,按照常规的四舍五入处理,详情请往下查看) 百分比:0% HEX: 00 百分比:1% HEX: 30 百分比:2% HEX: 50 百分比:3% HEX: 80 百分比:4% HEX: A0 百分比:5% HEX: D0 百分比:6% HEX: F0 百分比:7% HEX: 12 百分比:8% HEX: 14 百分比:9% HEX: 17 百分比:10% HEX: 1A 百分比:11% HEX: 1C 百分比:12% HEX: 1F…
摘自:http://blog.sina.com.cn/s/blog_6f3ff2c90100t2oa.html Android中使用4个数字来表示颜色,分别是alpha.红(red).绿(green).蓝(blue)四个颜色值(ARGB).每个数字取值0-255,因此一个颜色可以用一个整数来表示.为了运行效率,Android编码时用整数Color类实例来表示颜色. 红.绿.蓝三个值是就是代表颜色的取值,而Alpha代表的是透明度.最低值为0,表示颜色完全透明,而此时RGB是什么取值都不重要了.A…
Android中使用4个数字来表示颜色,分别是alpha.红(red).绿(green).蓝(blue)四个颜色值(ARGB).每个数字取值0-255,因此一个颜色可以用一个整数来表示.为了运行效率,Android编码时用整数Color类实例来表示颜色. 红.绿.蓝三个值是就是代表颜色的取值,而Alpha代表的是透明度.最低值为0,表示颜色完全透明,而此时RGB是什么取值都不重要了.Alpha最高可取值为255,表示颜色完全不透明.如果需要颜色透明.半透明,那么可以取值0-255中间的一些值,这…
android开发中,常常会用到color.xml颜色配置,好的颜色配置可以让尼的应用让人看起来赏心悦目! 不罗嗦,上图先 该工程已经罗列了常用的颜色配置 附上工程链接:http://download.csdn.net/detail/geniuseoe2012/5816967 什么?还没找到尼想要的颜色 别急,再往下看: AA 指定透明度. 00 是完全透明. FF 是完全不透明.超出取值范围的值将被恢复为默认值. 什么?还没找到尼想要的颜色 别急,再往下看: AA 指定透明度. 00 是完全透…
android开发中,常常会用到color.xml颜色配置,好的颜色配置可以让尼的应用让人看起来赏心悦目! 不罗嗦,上图先 该工程已经罗列了常用的颜色配置 附上工程链接:http://download.csdn.net/detail/geniuseoe2012/5816967 什么?还没找到尼想要的颜色 别急,再往下看: AA 指定透明度. 00 是完全透明. FF 是完全不透明.超出取值范围的值将被恢复为默认值. ffff00 ffff33 ffff66 ffff99 ffffcc fffff…
最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有:  RGB    ARGB    RRGGBB   AARRGGBB  这4种 透明度 透明度分为256个等级,即 0 - 256,0就是透明,255就是不透明 明度 (透明)0 –> 255(不透明) 对应着16进制 (透明)00 –> FF(不透明) 比如:50%透明度 50%也就是256的一半即128,因为是从0开始算的,所以是 127,转换成1…
Android中的颜色设置   1.在android中经常看到设置的颜色为八位的十六进制的颜色值,例如: public static final class color { public static final int lightblue=0x7f040000; } 或者在Java中tx.setTextColor(0xffff00f); 说明: 0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x表示颜色整数的标记,ff表示透明度,f00f表示色值,注意:0x后面ff…
在写Android App过程中需要一个简单的颜色选择器,Android自带的ColorPicker和网上的一些ColorPicker都太高端了,都实现了颜色渐变功能,我要的不需要那么复杂,只想提供几种颜色供User去选择.于是就自己自定义实现一个Simple ColorSelector,效果图如下 如何去使用这个ColorSelector呢,见下面代码: final ColorSelectorDialog colorDialog = new ColorSelectorDialog( mCont…
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="base_bg">#f4f6f6</color> <!-- 下拉刷新背景 --> <color name="Theme_green">#669966</color> //102 153 102 <color na…
< ?xml version="1.0" encoding="utf-8" ?> < resources> < color name="white">#FFFFFF< /color>< !--白色 --> < color name="ivory">#FFFFF0< /color>< !--象牙色 --> < color nam…
利用环形渲染我们可以做到什么? 其实很多都是非常常见的,比如上一篇实现的帮帮糖效果, 彩色的热气球,比如这里要讲到的水波纹效果,或者也可以理解为扩散色渲染效果 首先看一下效果图: 轻触屏幕,即可看到对应的效果,可以看到,实现这种效果,利用RadialGradient ,只需简单几行代码: MainActivity: package com.tony.testshader; import android.os.Bundle; import android.app.Activity; import…