Android App定制的gradiet字体

时间:2017-09-25 09:34:29

标签: android android-layout gradient

我需要为我的移动应用程序定制渐变字体。

我使用了以下代码段。但我无法通过这种方式获得预期的渐变字体。

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图形的新手。

我的代码段有什么问题? 如何克服这个问题?

这是我预期的字体图片。

enter image description here

0 个答案:

没有答案