0

http://yuml.me/diagram/scruffy/class/samples

在此处输入图像描述

我知道如何绘制这样的矩形:

 context.fillRect(x, y, width, height);

如何使用 gwt 画布创建这些类型的图像(不是直线边框、渐变、阴影)?这可能吗?我需要寻找什么?

4

1 回答 1

1

是的,您可以从以下内容开始:

// Define the path
ctx.beginPath();
ctx.lineTo(..., ...);
ctx.lineTo(..., ...);
...
ctx.closePath();

// Stroke the path
ctx.setStrokeStyle("#...");
ctx.stroke();

// Fill the path
final CanvasGradient gradient = ctx.createLinearGradient(...);
gradient.addColorStop(0., "#...");
gradient.addColorStop(1., "#...");
ctx.setFillStyle(gradient);
ctx.fill();

阴影必须单独绘制。

于 2012-12-04T12:35:51.177 回答