我有一个textview。我想通过渐变来改变文本的颜色,但它不起作用
<shape android:shape="rectangle" >
<gradient
android:angle="90"
android:startColor="#eabd00"
android:centerColor="#fef1b2"
android:endColor="#f9e273"
android:type="linear" />
</shape>
有人能帮助我吗?谢谢大家。
答案 0 :(得分:0)
试试这个
{% for key,value1,value2 in username %}
或者
TextView textView = findViewById(R.id.btnLogin)
Shader textShader=new LinearGradient(0, 0, 0, 20,
new int[]{R.color.colorAccent,R.color.colorPrimary},
new float[]{0, 1}, TileMode.CLAMP);
textView.getPaint().setShader(textShader);