android - 从 API 级别 < Android 26 (Oreo) 的 RGB 值创建颜色对象

标签 android android-layout graphics colors android-developer-api

我正在做一个安卓项目。我有每个像素的 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/

相关文章:

java - "Unfortunately, app has stopped"java.lang.RuntimeException : Unable to start activity ComponentInfo CAMERA APP

java - 如何用Java制作Panel、Frame等来显示图形?

android - 获取 ImageView 的位置

android - ClassCastException:android.inputmethodservice.KeyboardView 无法转换为 com.support.mukhtar.simplekeyboard.CustomKeyboardView android

java - 未找到默认 Activity 启动 Activity 时出错

android - 无法在 ListFragment 上设置自定义 ListView

android - 选中时 NavigationView 的颜色

machine-learning - 有深度图数据库吗?

java - OpenGL 正确附加纹理

android - 导航到目的地时仅创建一个 fragment 实例(android)