基于内容的textview动态渐变背景

时间:2018-11-21 00:32:19

标签: java android

是否有可能让textview根据其值从xml加载颜色。我确实查看过州,但是不能满足我的需求。假设背景会根据文本(评级)... zomato样式的十进制值从红色变为绿色。

感谢您的帮助

我确实尝试过:

if (text < 1)
    holder.text.setTextColor(Color.RED);

并根据值进行检查以选择颜色。但是我想知道是否可以使用xml并具有渐变效果。

textview background based on decimal content

1 个答案:

答案 0 :(得分:0)

AFAIK,没有简单的xml方法可以做到这一点。 您可以尝试LevelListDrawable,在代码中通过setLevel()setImageLevel()来更改级别。