Чтобы установить градиент как Textview
цвет текста, вы должны использовать textshader
с цветом разбора градиентов. Вы можете настроить цвета по вашему требованию.
val paint = textView.paint
val width = paint.measureText(textView.text.toString())
val textShader: Shader = LinearGradient(0f, 0f, width, textView.textSize, intArrayOf(
Color.parseColor("#F97C3C"),
Color.parseColor("#FDB54E"),
/*Color.parseColor("#64B678"),
Color.parseColor("#478AEA"),*/
Color.parseColor("#8446CC")
), null, Shader.TileMode.REPEAT)
textView.paint.setShader(textShader)
![image](https://i.stack.imgur.com/eu2FA.png)