如何从 Kotlin 列表中选择随机颜色?

-3 static android jvm kotlin

如何在Kotlin从列表中选择随机颜色?我找不到与该主题相关的任何内容... 谢谢。

Son*_*ynh 5

您可以定义一个颜色数组并使用random()func 从中获取随机颜色

val colors = arrayOf(
     Color.parseColor("#FFFFFF"),
     Color.parseColor("#000000"),
     Color.parseColor("#FF8F00"),
     Color.parseColor("#EF6C00"),
     Color.parseColor("#D84315"),
     Color.parseColor("#37474F"),
     //...more
)
val randomColor = colors.random()
Run Code Online (Sandbox Code Playgroud)

或者随机生成一种颜色

val rnd = Random.Default //kotlin.random
val color = Color.argb(255, rnd.nextInt(256), rnd.nextInt(256), rnd.nextInt(256))
Run Code Online (Sandbox Code Playgroud)