草庐IT

BACKGROUND_COLOR

全部标签

java - 如何在 Java 中将 getRGB(x,y) 整数像素转换为 Color(r,g,b,a)?

我有从getRGB(x,y)获得的整数像素,但我不知道如何将其转换为RGBA格式。例如,-16726016应该是Color(0,200,0,255)。有什么建议吗? 最佳答案 如果我猜对了,你得到的是一个0xAARRGGBB形式的无符号整数,所以intb=(argb)&0xFF;intg=(argb>>8)&0xFF;intr=(argb>>16)&0xFF;inta=(argb>>24)&0xFF;会提取颜色成分。但是,快速浏览docs说你可以做Colorc=newColor(argb);或Colorc=newColor(argb

java - Color.red 和 Color.RED 之间的区别

setXxx(Color.red)和setXxx(Color.RED)的定义之间的真正区别是什么?我在网上找到了以下解释。都是关于命名约定的吗?Javaoriginallydefinedafewcolorconstantnamesinlowercase,whichviolatedthenamingruleofusinguppercaseforconstants.TheyareavailableinallversionsofJava:Color.black,Color.darkGray,Color.gray,Color.lightGray,Color.white,Color.magent

安卓 : change button text and background color

如何在按下按钮时使用xml更改文本和背景颜色?我可以改变文字颜色:我可以改变背景(在带有可绘制引用的选择器/项目中使用它):但是我怎样才能做到这两点呢?假设我想要:默认:黑色文字/白色背景按下:白色文字/蓝色背景编辑:回答我完全忘记了背景和文本颜色是分开管理的,所以我就是这样做的:在mybackgroundcolors.xml我管理背景,在filtersbuttoncolors.xml我管理文本颜色。在两个xml文件中,我管理状态(按下、选中、默认) 最佳答案 从API级别21开始,您可以使用:android:backgroundT

android - 如何在 'array.xml' 中保存颜色并将其返回到 Color[] 数组?

如何在array.xml中保存颜色值并将其作为Color[]数组检索回我的代码? 最佳答案 定义您的颜色资源,然后将它们添加到数组以供访问。#FF007F#FF0000#FF7F00#FFFF00#7FFF00#00FF00#00FF7F#00FFFF#007FFF#0000FF#7F00FF#FF00FF@color/bright_pink@color/red@color/orange@color/yellow@color/chartreuse@color/green@color/spring_green@color/cyan@c

java - 操作 Java/Android color int 的 alpha 字节

如果我在Java中有一个int用作Android颜色(用于在Canvas上绘图),我该如何操作该int的alpha分量?例如,如何使用操作来做到这一点:intmyOpaqueColor=0xFFFFFF;floatfactor=0;intmyTransparentColor=operationThatChangesAlphaBytes(myOpaqueColor,factor);//myTransparentColorshouldnow=0x00FFFFFF;理想情况下,最好将这些第一个字节乘以factor,而不是将字节设置为静态值。 最佳答案

android - 如何实现一个android :background that doesn't stretch?

我找到了greatthread描述如何“吃蛋糕并拥有它”,即使用图像作为Button而不是ImageButton(这不允许SetText()、调整大小等)。这是通过使用View属性实现的:android:background="@drawable/bgimage"唯一的问题是它会拉伸(stretch)图像以适应按钮大小。没有硬编码固定按钮大小(以像素为单位!),有没有办法告诉Android不完全拉伸(stretch)背景图像并裁剪或填充它? 最佳答案 您可以创建一个xml位图并将其用作View的背景。为了防止拉伸(stretch),

android - Lollipop : draw behind statusBar with its color set to transparent

我已将Lollipop的statusBar颜色设置为透明,仅在我的主题中使用以下行:@android:color/transparent现在我需要在它后面绘制,但我无法在它后面绘制任何View。我知道如何使用windowTranslucentStatus属性,但不想使用此属性,因为它会忽略设置为透明的状态栏的颜色。 最佳答案 方法#1:要实现完全透明的状态栏,您必须使用statusBarColor,它仅在API21及更高版本上可用。windowTranslucentStatus在API19及更高版本上可用,但它为状态栏添加了有色背景

android - 如何从颜色资源中获取 color-int?

有没有办法从颜色资源中获取color-int?我正在尝试获取资源(R.color.myColor)中定义的颜色的单个红色、蓝色和绿色分量,以便我可以将三个搜索栏的值设置为特定级别。 最佳答案 你可以使用:getResources().getColor(R.color.idname);在这里查看如何定义自定义颜色:http://sree.cc/google/android/defining-custom-colors-using-xml-in-android编辑(1):由于getColor(intid)现在已弃用,因此必须使用:Con

node.js - 监控 MongoDB "background operations"?

编辑:基本上,我正在寻找一些关于如何理解我的MongoDB实例上正在运行的后台操作的提示,并可能在必要时减少/禁用它们,这样它们就不会干扰运行测试。我尝试了mongostat和mongotop但没有发现任何可以帮助我了解正在运行的后台操作以及启动它们的内容。db.currentOp()在我开始运行测试之前运行时始终返回一个空数组。我在使用node(mocha,cucumber)开发时定期运行测试。从昨天开始,大约25%的时间服务器初始化尝试连接mongodb失败,并出现以下错误:**UnhandledrejectionMongoError:exception:cannotperform

node.js - 监控 MongoDB "background operations"?

编辑:基本上,我正在寻找一些关于如何理解我的MongoDB实例上正在运行的后台操作的提示,并可能在必要时减少/禁用它们,这样它们就不会干扰运行测试。我尝试了mongostat和mongotop但没有发现任何可以帮助我了解正在运行的后台操作以及启动它们的内容。db.currentOp()在我开始运行测试之前运行时始终返回一个空数组。我在使用node(mocha,cucumber)开发时定期运行测试。从昨天开始,大约25%的时间服务器初始化尝试连接mongodb失败,并出现以下错误:**UnhandledrejectionMongoError:exception:cannotperform