0

現時点では、サーフェスビューに静的な無地の青の背景色があります。深い青から水色への青のグラデーションを垂直に取得する方法を知りたいと思っていました。現在、このように背景色を設定しています

         canvas.drawRGB(15,03,175);

ヒントやアドバイスをいただければ幸いです。

4

1 に答える 1

2

ペイントのセットシェーダーの形で私の答えを見つけました。これは今のところうまく機能します

         Paint gradPaint = new Paint();
         gradPaint.setShader(new LinearGradient(0,0,0,getHeight(),Color.BLUE,Color.CYAN,Shader.TileMode.CLAMP));
         canvas.drawPaint(gradPaint);
         //Where getHeight() is the height of the canvas
于 2012-12-08T14:41:38.960 に答える