Опираясь на ответ @Tigran, лучший способ использовать его - object
класс в Kotlin.
object ColorUtils {
fun getColor(colorString: String): Color {
return Color(android.graphics.Color.parseColor("#" + colorString))
}
}
Jetpack Color
класса, т. Е. androidx.ui.graphics.Color
занимает только RGB , ARGB , ColorSpace и colorInt в конструкторе. См .: Color.kt
Итак, здесь мы напрямую обращаемся к parseColor()
методу из android.graphics.Color
, который возвращает colorInt .
Следовательно * Метод 1025 * можно использовать для получения colorInt и последующего предоставления его классу Jetpack Color для получения androidx.ui.graphics.Color
объекта.