2015-12-08 73 views
1

enter image description hereenter image description here TextView secondTextView = new TextView(this); Shader textShader = new LinearGradient(0,0,0,20, new int [] {Color.GREEN,Color.BLUE}, new float [] {0,1},TileMode.CLAMP); secondTextView.getPaint()。setShader(textShader);从Android的TextView的底部给线性渐变阴影

上述特定的代码给了我顶部的绿色和蓝色作为文本颜色,但我的要求绝对是相反的顺序,我需要的是从底部开始的绿色阴影和作为文本颜色的蓝色。有人可以帮助我实现这一目标。

+0

可以直接通过绘制文件夹添加梯度。 – Hits

+0

https://play.google.com/store/apps/details?id=com.timuzsolutions.cakejam其中描述最后一行是在谷歌Play商店一半可见,我需要完全相同的效果。 – Vijayalaxmi

+0

添加您的要求的照片。 – Dhina

回答

0

希望这会为你工作。

Shader myShader = new LinearGradient(
      0, 0, 0, 100, 
      Color.WHITE, Color.BLACK, 
      Shader.TileMode.CLAMP); 
    secondTextView.getPaint().setShader(myShader); 

enter image description here

+0

没有它没有工作。 – Vijayalaxmi

+0

@Vijayalaxmi看到图像 – Hits

+0

@Vijayalaxmi你需要黑色和白色的阴影? – Hits