【问题标题】:text style with gradient color带有渐变颜色的文本样式
【发布时间】:2020-05-17 16:48:53
【问题描述】:

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

如果我使用一种纯色创建文本样式,然后将其应用于 TextView,它可以正常工作(除了笔画)。如果我尝试为渐变颜色设置可绘制资源并稍后尝试应用它,它不起作用,adnroid 应用程序没有启动,循环回来。但是这里有疑问是否可以将 textcolor 指定为 @drawable/...,或者只有 @color/... 可以工作?

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

或者是否可以创建这样的文本样式?

【问题讨论】:

    标签: android textview gradient


    【解决方案1】:

    这是不可能直接实现的,但您可以实现自己的跨度类型来执行此操作。查看ForegroundColorSpan 并尝试使用您需要的功能实现一个类似的类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-27
      相关资源
      最近更新 更多