Android 具有渐变颜色的文本样式

Android 具有渐变颜色的文本样式,android,textview,gradient,Android,Textview,Gradient,我想设置TextView的样式。它应该在字母上有黑色笔划,并且是渐变色(水平色),用于多个文本 如果我用一种纯色创建textstyle,然后将其应用于TextView,则效果很好(除了笔划)。如果我尝试设置渐变颜色的可绘制资源,并在以后尝试应用它,它将不起作用,adnroid应用程序将不会启动,并返回循环。但我怀疑是否可以将textcolor指定为@drawable/…,或仅指定@color/。。。行吗 尝试使用着色器选项-可以根据需要设置渐变,但它仅适用于一个特定文本行,而不适用于多个文本行。

我想设置TextView的样式。它应该在字母上有黑色笔划,并且是渐变色(水平色),用于多个文本

如果我用一种纯色创建textstyle,然后将其应用于TextView,则效果很好(除了笔划)。如果我尝试设置渐变颜色的可绘制资源,并在以后尝试应用它,它将不起作用,adnroid应用程序将不会启动,并返回循环。但我怀疑是否可以将textcolor指定为@drawable/…,或仅指定@color/。。。行吗

尝试使用着色器选项-可以根据需要设置渐变,但它仅适用于一个特定文本行,而不适用于多个文本行。有没有办法做到这一点


或者可以创建这样的文本样式吗

这不可能直接实现,但您可以实现自己类型的span来实现这一点。查看并尝试实现一个具有所需功能的类似类。

这不可能直接实现,但您可以实现自己类型的span来实现。看看并尝试实现一个具有所需功能的类似类