我想在我的TextView
中設置漸變文字顏色。我已使用此代碼textveiw中的文字顏色漸變不起作用
Shader textShader=new LinearGradient(0, 0, 0, 20, new int[]{Color.rgb(225, 225, 225),Color.rgb(150, 150, 150)}, new float[]{0, 1}, TileMode.CLAMP);
text.getPaint().setShader(textShader);
活動啓動時,文本不顯示。但是,如果我更改手機的方向,則會以漸變色顯示TextView
中的文字。我已經在HTC One V上測試過它。它在仿真器和三星設備上工作正常。
我也測試過下面的例子,併發生同樣的問題。
https://github.com/koush/Widgets
你叫'text.invalidate();'設置在着色器後? –