http://www.2cto.com/kf/201302/190741.html
[html]
Paint paint = new Paint();
LinearGradient gradient = new LinearGradient(0, 0, 100, 100, Color.RED, Color.YELLOW, Shader.TileMode.MIRROR);
paint.setShader(gradient);
canvas.drawRect(0, 0, 100, 100, paint);
canvas.drawText("This is the shader", 100, 100, paint);