我需要为我的移动应用程序定制渐变字体。
我使用了以下代码段。但我无法通过这种方式获得预期的渐变字体。
text=(TextView)headerView.findViewById("Soon");
Shader textShader=new LinearGradient(0, 0, 0, 0,
new int[]{R.color.font_color_a,R.color.font_color_b,R.color.font_color_c,R.color.font_color_d},
new float[]{0, 1,2,3}, Shader.TileMode.REPEAT);
text.getPaint().setShader(textShader);
text.setTypeface(algerian_font); // Set custom algerian font
我的预期渐变字体角度0和gardient是用4种颜色制作的 颜色顺序是 - A,B,C,D。
A-#BF9437 B-#FCBE0C C-#FFCF43 D-#A67D12
文字字体是 - " Algerian" 我是制作渐变字体和android图形的新手。
我的代码段有什么问题? 如何克服这个问题?
这是我预期的字体图片。