Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 根据API级别的RGB值创建颜色对象<;安卓26(奥利奥)_Android_Android Layout_Graphics_Colors_Android Developer Api - Fatal编程技术网

Android 根据API级别的RGB值创建颜色对象<;安卓26(奥利奥)

Android 根据API级别的RGB值创建颜色对象<;安卓26(奥利奥),android,android-layout,graphics,colors,android-developer-api,Android,Android Layout,Graphics,Colors,Android Developer Api,我正在做一个android项目。我有每个像素的RGB值。我想从中创建一个颜色对象 对于android API级别26及以上,我们可以使用Color.valueOf()方法来完成这项工作。但它不支持低于26级的API。有人能帮我怎么做吗?提前谢谢。不幸的是,这是不可能的,所以在那之前他们是不可用的。还要注意,Color上的所有实例方法(例如red(),green(),blue(),等等)仅在API 26和更高版本上可用-即使您能够创建实例,也无法从中获取任何信息。您可以使用自API 1以来可用的方

我正在做一个android项目。我有每个像素的RGB值。我想从中创建一个颜色对象


对于android API级别26及以上,我们可以使用Color.valueOf()方法来完成这项工作。但它不支持低于26级的API。有人能帮我怎么做吗?提前谢谢。

不幸的是,这是不可能的,所以在那之前他们是不可用的。还要注意,
Color
上的所有实例方法(例如
red()
green()
blue()
,等等)仅在API 26和更高版本上可用-即使您能够创建实例,也无法从中获取任何信息。

您可以使用自API 1以来可用的方法

示例用法:

Color.argb(255, 255, 0, 0)
这给了纯红的颜色,没有阿尔法。十六进制表示法:0xFFFF0000