9

グラデーション塗りつぶしを使用してキャンバスを使用して弧を描きたいです。どうすればこれを達成できますか?

4

3 に答える 3

12

ここからこれを盗みました: Android で SweepGradient を使用して弧を描く

代わりに LinearGradient を使用しました。

Shader gradient = new SweepGradient (0,getMeasuredHeight()/2, Color.RED, Color.WHITE);
lightRed.setShader(gradient);
canvas.drawArc(rectf, -90, 360, false, lightRed);
于 2012-06-21T14:26:18.850 に答える