使用Java的图形形状绘制操作,是否有一种简单的方法来赋予形状透明度渐变和模糊边缘?

时间:2013-10-21 14:41:15

标签: java graphics2d vector-graphics

我想要的是给圆形填充颜色,渐变从中间开始,然后当它移动到边缘时逐渐变得更加透明,从而产生模糊效果。这样做最简单的方法是什么?

1 个答案:

答案 0 :(得分:0)

尝试设置适当定义的java.awt.RadialGradientPaint(使用带alpha的颜色),然后使用它渲染您的圆圈。您可能需要转换图形坐标系以获得以圆为中心的渐变。 (http://docs.oracle.com/javase/7/docs/api/java/awt/RadialGradientPaint.html

或者只是在图形程序中制作图像并简单地绘制图像。