0

(私はjavasciprt / htmlをラップするGWTを使用しているので、ここでも当てはまると思います)。

キャンバス要素でさまざまな不透明度の色を使用したいと思います。私が見ることができるsetOpacity()メソッドがないので、CssColorを何度も作成し続ける必要があるようです:

// fade in
for (int i = 0; i < 255; i++) {
    CssColor clr = CssColor.make("rgba(" + 255 + ", " + 0 + "," + 0 + ", " + i + ")");
    canvas.setFillStyle(clr);
    canvas.fillRect(...);
}

これらすべての新しいオブジェクトを作成するのではなく、構築された色のアルファ値を変更する方法はありますか?

ありがとう

4

1 に答える 1

0

setGlobalAlpha(double alpha)を使用できます

于 2012-11-12T11:28:13.433 に答える