本文知识要点:
渐变填充:这个使用GradientPaint就行了;
使用Clip:类似蒙版/剪切的Java2D技术。看看Graphics的setClip函数就明白了; Area的使用:主要是Area的相交、合并等几个常见图形处理手法。详细请看 java.awt.geom.Area类;
生成内存图片:主要是BufferedImage类的使用;
如果大家感兴趣,可以尝试用上述Java2D技巧实现下图效果:
本文知识要点:
渐变填充:这个使用GradientPaint就行了;
使用Clip:类似蒙版/剪切的Java2D技术。看看Graphics的setClip函数就明白了; Area的使用:主要是Area的相交、合并等几个常见图形处理手法。详细请看 java.awt.geom.Area类;
生成内存图片:主要是BufferedImage类的使用;
如果大家感兴趣,可以尝试用上述Java2D技巧实现下图效果: