现象 使用paint.shader实现渐变文字时,发现文字有透明度,开始代码里明明没有设置。paint画笔的透明度也是255正常。 解决方案 如果没有给TextView设置默认的颜色,会有一个有透明度的颜色在字体上。我们给TextView设置一个没有透明度的颜色就行了。 简单的问题,排查半天。