我正在做一个安卓项目。我有每个像素的 RGB 值。我想从中创建一个颜色对象。
对于 android API 级别 26 及以上,我们可以使用 Color.valueOf() 方法来为我们完成工作。但它不支持低于 26 的 API 级别。有人可以帮我解决这个问题吗?提前致谢。
最佳答案
不幸的是,这是不可能的。 Per the documentation, Color
instances were introduced in Android O ,因此在此之前它们不可用。还要注意 Color
上的所有实例方法(例如 red()
、 green()
、 blue()
等)仅适用于 API 26 及更高版本 - 即使您能够创建实例,也无法从中获取任何信息.
关于android - 从 API 级别 < Android 26 (Oreo) 的 RGB 值创建颜色对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60083126/