从 API 级别 < Android 26 (Oreo) 的 RGB 值创建 Color 对象

SEg*_*eek 4 graphics android colors android-layout android-developer-api

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

对于 Android API 级别 26 及以上,我们可以使用 Color.valueOf() 方法来为我们完成这项工作。但它不支持低于 26 的 API 级别。有人可以帮助我如何做到这一点吗?提前致谢。

tom*_*ozb 5

您可以使用自 API 1 起可用的Color.argb(int, int, int, int) 。

使用示例:

Color.argb(255, 255, 0, 0)
Run Code Online (Sandbox Code Playgroud)

这给出了没有 alpha 的纯红色。十六进制表示:0xFFFF0000