将渐变应用于TextView的文本

时间:2014-12-29 08:33:33

标签: android android-layout

enter image description here

如何按照上面的图像应用阴影?我用了

android:ellipsize="none"

用于从TextView中对文本进行椭圆化处理。

提前致谢...

1 个答案:

答案 0 :(得分:3)

尝试以下代码:

TextView txt = (TextView) findViewById(R.id.textView1);         
        Shader textShader=new LinearGradient(0,0, 60, 20,
                new int[]{Color.WHITE,Color.TRANSPARENT},
                new float[]{0, 1}, TileMode.CLAMP);         
        txt.getPaint().setShader(textShader);

我想你需要调整的所有内容(如果需要)是上面的60,20这些值。

我附上了结果的屏幕截图,供参考。enter image description here