![](/img/trans.png)
[英]onTaskRemoved() doesn't work on Android 8.0 Oreo API level 26
[英]Create Color object from RGB values for API Level < Android 26 (Oreo)
我正在开发一个 android 项目。 我有每个像素的 RGB 值。 我想从中创建一个颜色对象。
对于 android API 级别 26 及以上,我们可以使用 Color.valueOf() 方法来为我们完成工作。 但它不支持低于 26 的 API 级别。有人可以帮助我如何做到这一点吗? 提前致谢。
不幸的是,这是不可能的。 根据文档, Color
实例是在 Android O 中引入的,因此在此之前它们不可用。 另请注意, Color
上的所有实例方法(例如red()
、 green()
、 blue()
等)仅适用于 API 26 及更高版本 - 即使您能够创建实例,您也不会无法从中获取任何信息。
您可以使用自 API 1 起可用的Color.argb(int, int, int, int) 。
示例用法:
Color.argb(255, 255, 0, 0)
这给出了没有 alpha 的纯红色。 十六进制表示:0xFFFF0000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.