0
我是一名android开发人员。我正在做一个游戏,我需要改变我的字母样式,如下图所示。如何在画布添加渐变如图片将渐变设置为Canvas.drawtext
将此代码添加渐变,而是整个视图。如果在底部的信件里,他们是白色的,如果在顶部的信件他们是黑人
Paint p = new Paint();
// start at 0,0 and go to 0,max to use a vertical
// gradient the full height of the screen.
p.setShader(new LinearGradient(0, 0, 0, getHeight(), Color.BLACK, Color.WHITE, Shader.TileMode.MIRROR));
canvas.drawPaint(p);
使用Paint.setShader – pskink
是的,我这样做,而我得到的是整个观点是影响。只有在某些部分视图中,字母才会受到影响。我只想要字母受梯度影响 – user3189504
发布您的代码然后 – pskink